Type Style Guide · Asoma · Plattner Type

Asoma

Typeface
Asoma — 5 weights, Thin to Heavy. OpenType with 8 stylistic sets + discretionary ligatures.
Implementation
Alternates activated per-character via font-feature-settings classes on spans.
Scope
Glyph reference, weight specimens, alternates in context, and setup instructions.
01

Glyph alternates

Every alternate in stylistic sets 1–5 and the discretionary ligatures, shown in full. Left is the default glyph; right is the alternate the set activates. Shown here in Light. Verified against the font files — this is the complete set of what Asoma actually contains for these features.

ss01Normalized
EE
RR
SS
aa
gg
ss
yy
ss02Open
AA
EE
JJ
MM
RR
SS
TT
gg
hh
kk
mm
nn
ss
tt
ss03Hooked
AA
MM
SS
hh
mm
nn
ss
ss04Curved leg
AA
MM
RR
SS
ss
ss05Extended
AA
KK
MM
RR
ss
dligLigatures
ACAC
ASAS
CACA
EAEA
EMEM
ESES
FTFT
MEME
MSMS
RARA
RSRS
STST
TTTT
eses
fafa
ksks
rara
sasa
tsts
02

Weights

Asoma ships in five weights. Every stylistic set and ligature is present and identical across all of them — an alternate you pick in Thin behaves the same in Heavy. Each line below carries the same mix of alternates so you can read the family's range at a glance.

Thin100
CATERING FOR EVERY OCCASION
Light300
CATERING FOR EVERY OCCASION
Medium500
CATERING FOR EVERY OCCASION
Bold700
CATERING FOR EVERY OCCASION
Heavy900
CATERING FOR EVERY OCCASION
03

Alternates in context

The reason the alternates exist: display settings where a single swapped glyph changes the whole character of a word. Each specimen below is built from live text with the exact stylistic sets called out in its caption — nothing here is an image.

Type only — drop shadows, textures, and offsets of the original references are deliberately omitted so the letterforms and the alternates are what you're reading.

Four
Seasons
of Love
Four Seasons of Love Light 300 s → ss02 (open) r → ss04
Nose
Talgia
NoseTalgia Thin 100 s → ss05 (swash tail)
LASt on
thE
HousE LEFT
Last House on the Left Bold 700 AS → dlig s → ss05 E → ss01
Sign of the
Times
Sign of the Times Bold 700 m → ss03
Gladys Knight
& the Pips
VISIONS
Gladys Knight & the Pips — Visions Thin 100 h → ss03 S → ss03
Mean StReets
Mean Streets Bold 700 M → ss05 EA → dlig S, R → ss04
04

How the implementation works

Every alternate above is one CSS property — font-feature-settings — applied to a span wrapping the specific character. In Webflow this is fully native: no code embeds needed for the classes themselves, and they stay editable in the Designer.

Setup in Webflow

STEP 1
Upload all five weights
Site Settings → Fonts → Custom Fonts. Confirm the file keeps its OpenType tables.
STEP 2
Create the feature classes
Add the six classes globally (Site Settings → Custom Code, or Style Panel → Custom Properties on a span). They then live site-wide.
STEP 3
Wrap & assign
Highlight a single letter → Wrap with span → assign the matching class. Position within the word doesn't matter.
NOTE
Ligatures are two letters
For dlig pairs (AS, EA, ST…) wrap both characters in one span.

The complete stylesheet

/* Site Settings › Custom Code › <head> */ .ss01 { font-feature-settings: "ss01" 1; } .ss02 { font-feature-settings: "ss02" 1; } .ss03 { font-feature-settings: "ss03" 1; } .ss04 { font-feature-settings: "ss04" 1; } .ss05 { font-feature-settings: "ss05" 1; } .dlig { font-feature-settings: "dlig" 1; } /* Usage in markup */ Fou<span class="ss04">r</span> <span class="ss02">S</span>eason<span class="ss02">s</span> /* Ligature — wrap the pair */ L<span class="dlig">AS</span>t