Layers 2w – 4w: The typography of Ŋarâþ Crîþ
In principle, layer 2w is the highest written layer needed to write in Ŋarâþ Crîþ. (Note that there is only one valid layer-2w representation for each layer-1 string; in other words, changing a valid layer-2w string in a way that preserves the layer-1 representation always results in an invalid layer-2w string.) However, speakers of Ŋarâþ Crîþ tend to value aesthetics, even in writing. Thus, a mastery of handwriting beyond layer 2w is considered crucial.
Even though movable type has been available for a long time, prominent parts of printed materials (such as titles) often continued to use plates engraved from handwriting. Eventually, typography and calligraphy were considered parts of the same discipline, leading to typefaces supporting more features from the latter. Even today, logos often opt for lettering over typefaces. Because of this unification, we use the term typography to refer to the discipline of laying out writing in general.
Although a full treatment of Ŋarâþ Crîþ typography is out of scope for this grammar, this section gives an overview of the concerns at hand.
Kerning
Cenvos is a script that absolutely requires kerning. To start, some glyphs such as ²⟨e⟩ and ²⟨m⟩ have long leftward tails that necessitate kerning with glyphs such as ²⟨s⟩ or ²⟨o⟩, which lack descenders, or even some glyphs with descenders such as ²⟨j⟩.
Other glyphs such as ²⟨j⟩ and ²⟨ê⟩ have shorter leftward descenders that also require kerning with following glyphs.
²⟨â⟩ has a descender in the opposite direction; thus, it must kern with certain preceding glyphs.
Diagonal strokes with matching slopes (such as in ²⟨âv⟩ or ²⟨rj⟩) should be kerned to bring them closer.
Moreover, even pairs are sometimes insufficient. Since ²⟨e⟩ and ²⟨i⟩ are kerned so closely, ²⟨ei⟩ must itself kern with glyphs such as ²⟨s⟩.
Ligation and shaping
Another important aspect of typography is the use of ligatures (beyond the required ones). The concepts of higher written layers and the hierarchy of graphic variations have been developed to try to formalize this problem.
To explain the idea behind this model, we note that a good ligature will have the end of one glyph near the start of the next. The starting and ending points of a glyph, in turn, depend on the order in which the strokes are written.
Furthermore, natural handwriting tends to join certain strokes together. In some cases, this joining can affect how a glyph ligates; for instance, ³⟨a1α ⟩ cannot ligate with the previous character (ligating through the middle would cause a stroke collision with stroke 2 of ³⟨a1α ⟩), but ³⟨a1β ⟩, in which the two strokes are joined without a loop, can do so.
In addition, rapid handwriting often produces stylistic variations of glyphs. For example, ³⟨i2α ⟩ (“²⟨i⟩ with the stroke going upward”) can often end in a leftward swash at the end of the stroke. Since this deviation does not create any ambiguity, it has been accepted, yielding the stylistic variant ⁴⟨i2αS⟩.
We now cover the formalism itself. Layers 2w*, 3w, and 4w are aesthetic layers; the writer decides the precise sequence of glyphs to realize a layer-2w string in higher layers. Nonetheless, not all layer-3w or -4w strings are valid, even those that correspond to valid layer-2w strings; for instance, ³⟨s1i1⟩ is not a valid realization of ²⟨si⟩ because it requires a base-to-top ligation.
Only some glyphs participate in typesetting. Notably, all letters participate, but no numerals do so, nor does the space.
Each participating layer-2w* glyph has a hierarchy of variations as follows:
- At the top level is the layer-2w* glyph itself.
- These are divided into stroke-order variants, which differ only in stroke order. All strokes must be preserved, and no loops may be introduced or removed, but the relative stroke order might be different, and some strokes may be written in the reverse direction; furthermore, a stroke may be split at a turn, and two strokes may be joined where one ends and another begins. These are denoted with subscript numerals: ²⟨a⟩ has variants ³⟨a1⟩, ³⟨a2⟩, and ³⟨a3⟩. Variant 1 is considered the ‘canonical’ variant.
- Each stroke-order variant has one or more topological variants, which may join strokes together, cause two different strokes to touch each other when they did not (or vice versa), or introduce or remove loops. Lengthening or shortening strokes to alter ligation properties also falls under this level. Topological variants are distinguished using lowercase Greek letters. For instance, ³⟨a1⟩ has three topological variants: ³⟨a1α ⟩, ³⟨a1β ⟩, ³⟨a1γ ⟩. α is reserved for the canonical variant, which preserves all strokes, although it is not always the most common variant.
- Each topological variant has one or more stylistic variants, which can modify the strokes of the glyph themselves. For instance, ⁴⟨i2α ⟩ is the topological variant of ²⟨i⟩ in which the stroke goes from the base to the top. It has two stylistic variants: ⁴⟨i2α ⟩ is the default one, and ⁴⟨i2αS⟩ has a swash to the left at the top of the stroke. Note that the ‘canonical’ stylistic variant has no superscript letter, while the other variants do.
Layer 2w is transliterated using mostly the same symbols as the layer-1 romanization, but required ligatures are notated with an overline (such as in ²⟨me⟩ for 𐲌𐲁), and final forms are written as if they were ligatures with a special $ symbol: ²⟨c$⟩ for 𐲀. Layer 2w* introduces discretionary ligatures, which are similarly marked in our notation. By discretionary ligature, we mean a ligature that the writer may choose to use but is not obligated to do so, and that cannot be derived by simply connecting the ending stroke of one glyph to the starting stroke of another.
Layer 3w works on topological variants. The overline denotes optional ligatures between topological variants; it is now omitted for required and discretionary ligatures, which are their own layer-2w* glyphs in their own right: ³⟨+1α me1α r1α l2β a1α n1α #1α f1α l2δ i1β r1α o1α r2α a3β ⟩ transliterates a particularly fancy realization of ⟨+merlan #flirora⟩.
Layer 4w works on stylistic variants. In the transliteration, the overline is used as in 3w.
Layer 3w can be thought of as the ‘ligation layer’; similarly, layer 4w can be thought of as the ‘shaping layer’.
Table 1 describes the canonical stroke order of each glyph, and Table 2 lists the stroke-order variants.
Glyph | Stroke order |
---|---|
c | (1) Counterclockwise |
e | (1) From top right to bottom left |
n | (1) From top left to bottom right |
ŋ | (1) From top right to bottom |
v | (1) From right to left |
o | (1) From top to bottom left |
s | (1) From top right to bottom left |
þ | (1) Rightmost stroke from right to left (2) Leftmost stroke from right to left |
š | (1) From top right to bottom left |
r | (1a) From bottom to top (1b) to left |
l | (1a) r-stroke from bottom to top (1b) to left (2) Intersecting stroke from right to left |
ł | (1a) o-stroke from top to bottom (1b) to left (2) Intersecting stroke from right to left |
m | (1) e-stroke from top right to bottom left (2) Intersecting stroke from right to left |
a | (1) þ-sloping stroke from left to right (2) f-sloping stroke from right to left |
f | (1) Rightmost stroke from right to left (2) Leftmost stroke from right to left |
g | (1) From top right to bottom |
p | (1) From right to bottom |
t | (1a) v-stroke from right to top (1b) to left (2) Vertical stroke from top to bottom |
č | (1) Ascending stroke from top to bottom (2) f-sloping stroke from right to left |
î | (1) From bottom right to top left |
j | (1) From top right to bottom left |
i | (1) From top to bottom |
d | (1) þ-sloping stroke from left to right (2) f-sloping stroke from right to left |
ð | (1) Leftmost þ-sloping stroke from left to right (2) Rightmost þ-sloping stroke from left to right (3) f-sloping stroke from right to left |
h | (1) From right to left |
ħ | (1) Clockwise, starting and ending at the top |
ê | (1) From top right to bottom left |
ô | (1) From top to bottom |
â | (1) From bottom right to top left |
u | (1) o-stroke from top to bottom left (2) Rightmost dot (3) Leftmost dot |
w | (1) From top to bottom |
x | (1) Stroke with descender, starting from the top-right corner and ending on the descender (2) Wave stroke, from right to left |
y | (1) From right to left |
z | (1) From right to left |
c$ | (1) From right to bottom left |
ŋ$ | (1) ŋ-stroke from top right to bottom (2) Intersecting stroke from right to left |
ee | (1) e-stroke from top right to bottom left (2) Overbar from right to left |
em | (1) e-stroke from top right to bottom left (2) Roof from right to lef |
me | (1) e-stroke from top right to bottom left (2) Intersecting stroke from right to left (3) Overbar from right to left |
mm | (1) e-stroke from top right to bottom left (2) Intersecting stroke from right to left (3) Roof from right to left |
jâ | (1) j-stroke from top right to bottom left (2) Ring clockwise (starting and ending point unspecified) |
âj | (1) â-stroke from bottom right to top left (2) Ring clockwise (starting and ending point unspecified) |
ww | (1) w-stroke, from top to bottom (2) Ring clockwise (starting and ending point unspecified) |
xx | (1) Stroke with descender, starting from the top-right corner and ending on the descender (2) Wave stroke, from right to left (3) Bottom-right tick (4) Top-left tick |
yy | (1) y-stroke, from right to left (2) Tick, from top to bottom |
zz | (1) z-stroke, from right to left (2) Ring clockwise (starting and ending point unspecified) |
# | (1) From bottom right to top left |
+ | (1) From top right to bottom left |
+* | (1) From top right to bottom left (2) Vertical stroke from top to bottom (3) f-sloping stroke from top right to bottom left (4) þ-sloping stroke from bottom right to top left |
@ | (1) Vertical stroke from top to bottom (2) v-stroke from right to left |
* | (1) Vertical stroke from top to bottom (2) Horizontal stroke from right to left (3) f-sloping stroke from top right to bottom left (4) þ-sloping stroke from bottom right to top left |
& | (1) Sinusoid from right to left (2) Arrowhead |
. | (1) Main stroke from right to left (2) Arrowhead |
; | (1) Main stroke from right to left (2) Arrowhead |
? | (1) Main stroke from right to left (2) Arrowhead |
! | (1) Main stroke from right to left (2) Arrowhead |
{ | (1) From right to left |
} | (1) From right to left |
« | (1) From top to bottom |
» | (1) Vertical stroke from top to bottom (2) Left cornered edge from top to bottom |
/ | (1) From bottom, curving at the top toward the left, then descending while crossing to the right half and possibly to the left again |
(ra) | (1) Stroke as in ²⟨r⟩, but with the end extending to the descender line (2) Stroke intersecting the second part of stroke 1 |
(ro) | (1a) The stem of the ²⟨r⟩-stroke, from bottom to top (1b) A ²⟨v⟩-stroke from right to left |
Glyph | 1 | 2 | 3 | 4 | 5 | 6 |
---|---|---|---|---|---|---|
c | 1 | |||||
e | 1 | |||||
n | 1 | 1′ | ||||
ŋ | 1 | |||||
v | 1 | |||||
o | 1 | |||||
s | 1 | |||||
þ | 1 2 | |||||
š | 1 | |||||
r | 1 | 1a′ 1b | ||||
l | 1 2 | 1a′ 1b 2 | ||||
ł | 1 2 | |||||
m | 1 2 | 2′ 1 | 1 2′ | |||
a | 1 2 | 2 1′ | 1′ 2 | |||
f | 1 2 | |||||
g | 1 | |||||
p | 1 | |||||
t | 1 2 | 1a+2 1b | ||||
č | 1 2 | |||||
î | 1 | |||||
j | 1 | |||||
i | 1 | 1′ | ||||
d | 1 2 | 2 1′ | 1′ 2 | |||
ð | 1 2 3 | 3 1 2 | ||||
h | 1 | |||||
ħ | 1 | |||||
ê | 1 | |||||
ô | 1 | |||||
â | 1 | |||||
u | 1 2 3 | |||||
w | 1 | |||||
x | 1 2 | |||||
y | 1 | |||||
z | 1 | |||||
c$ | 1 | |||||
ŋ$ | 1 2 | 1 2′ | ||||
ee | 1 2 | 2 1 | ||||
em | 1 2 | 2 1 | ||||
me | 1 2 3 | 2′ 1 3 | 1 2′ 3 | 3 1 2 | 3 2′ 1 | 3 1 2′ |
mm | 1 2 3 | 2′ 1 3 | 1 2′ 3 | 3 1 2 | 3 2′ 1 | 3 1 2′ |
jâ | 1 2 | |||||
âj | 1 2 | |||||
ww | 1 2 | |||||
xx | 1 2 3 4 | |||||
yy | 1 2 | |||||
zz | 1 2 | |||||
# | 1 | |||||
+ | 1 | |||||
+* | 1 2 3 4 | |||||
@ | 1 2 | |||||
* | 1 2 3 4 | |||||
& | 1 2 | |||||
. | 1 2 | |||||
; | 1 2 | |||||
? | 1 2 | |||||
! | 1 2 | |||||
{ | 1 | |||||
} | 1 | |||||
« | 1 | |||||
» | 1 2 | 1+2′ | ||||
/ | 1 | |||||
(ra) | 1 2 | |||||
(ro) | 1 | 1a′ 1b |
Glyph | Start join | End join | Description | Use |
---|---|---|---|---|
c1α | M | — | Default | Default |
e1α | Mv | D | Default | Default |
e1β | Bv | D | Stem shortened to start at base | After glyphs that end at the base |
n1α | — | — | Default | Default |
n2α | B | M | Default | Before glyphs that start at the mid |
ŋ1α | M | Dv | Default | Default |
v1α | B | B | Default | Default |
o1α | Tv | M | Default | Default |
o1β | M | M | Loop on stroke to allow for mid ligation with previous glyph | After glyphs that end at the mid |
s1α | M | B | Default | Default |
þ1α | B | M | Default | Default |
þ1β | B | M | Strokes 1 and 2 connected | Stylistic |
š1α | M | Bv | Default | Default |
r1α | Dv | B | Default | Default |
r2α | Mv | B | Default | Rare (β form is more common), but sometimes after glyphs that end at the mid |
r2β | Bv | B | Stroke 1 disconnected from 2 (starts at base instead) | After glyphs that end at the base |
l1α | Dv | M | Default | Default |
l1β | Dv | M | Strokes 1 and 2 connected | Stylistic |
l2α | Mv | M | Default | Rare (β form is more common), but sometimes after glyphs that end at the mid |
l2β | Bv | M | Stroke 1 disconnected from 2 (starts at base instead) | After glyphs that end at the base |
l2γ | Mv | M | Strokes 2 and 3 connected | Rare (δ form is more common), but stylization of α |
l2δ | Bv | M | Stroke 1 disconnected from 2 (starts at base instead), and strokes 2 and 3 connected | Stylization of β |
ł1α | Tv | BD | Default | Default |
ł1β | Tv | BD | Strokes 1 and 2 connected | Stylistic |
m1α | Mv | — | Default | Default |
m2α | — | D | Default | Rare; β form is more common |
m2β | — | D | Strokes 1 and 2 connected | Stylistic |
m3α | Mv | — | Default | Rare; β form is more common |
m3β | Mv | — | Strokes 1 and 2 connected | Stylistic |
a1α | — | D | Default | Default |
a1β | M | D | Strokes 1 and 2 fused, with 2 beginning where 1 ends (without a loop) | Stylistic (‘italic’ variant) |
a1γ | — | D | Strokes 1 and 2 connected (with a loop) | Stylistic |
a2α | M | M | Default | After glyphs that end at the mid |
a2β | M | M | Strokes 1 and 2 connected (rare) | Stylistic |
a3α | B | D | Default | After glyphs that end at the base |
a3β | B | D | Strokes 1 and 2 connected | Stylistic |
f1α | M | B | Default | Default |
f1β | M | B | Strokes 1 and 2 connected | Stylistic |
g1α | M | Dv | Default | Default |
p1α | B | Dv | Default | Default |
t1α | B | — | Default | Default |
t2α | B | B | Default | Stylistic |
č1α | T | B | Default | Default |
î1α | B | M | Default | Default |
j1α | M | D | Default | Default |
i1α | Tv | Bv | Default | Default |
i1β | M | Bv | Loop on stroke to allow for mid ligation with previous glyph | After glyphs that end at the mid |
i2α | B | T | Default | After glyphs that end at the base |
d1α | — | B | Default | Default |
d2α | M | M | Default | After glyphs that end at the mid |
d3α | B | B | Default | After glyphs that end at the base |
ð1α | B | — | Default | Default |
ð1β | B | — | Strokes 1 and 2 connected | Stylistic |
ð1γ | B | — | Strokes 2 and 3 connected | Stylistic |
ð1δ | B | — | Strokes 1, 2, and 3 connected | Stylistic |
ð2α | M | M | Default | After glyphs that end at the mid, or as a stylization |
ð2β | M | M | Strokes 2 and 3 connected | Stylistic |
h1α | M | M | Default | Default |
ħ1α | — | — | Default | Default |
ê1α | M | D | Default | Default |
ê1β | M | — | Stroke bends to the right at the end, preventing linkage with the next glyph | Stylistic |
ô1α | M | D | Default | Default |
â1α | D | M | Default | Default |
u1α | Tv | DB | Default | Default |
u1β | M | DB | Loop on stroke 1 to allow for mid ligation with previous glyph | After glyphs that end at the mid |
w1α | M | Dv | Default | Default |
x1α | M | M | Default | Default |
y1α | B | B | Default | Default |
z1α | B | B | Default | Default |
c$1α | M | D | Default (in practice, final forms have no successor to ligate to) | Default |
ŋ$1α | M | DB | Default | Default |
ŋ$2α | M | — | Default | Rare; β form is more common |
ŋ$2β | M | — | Strokes 1 and 2 connected | Stylistic |
ee1α | Mv | M | Default | Default |
ee2α | M | D | Default | Sometimes after a glyph that ends at the mid |
ee2β | M | D | Strokes 1 and 2 connected (uncommon) | Stylistic |
em1α | Mv | M | Default | Default |
em2α | M | D | Default | Stylistic |
em2β | M | D | Strokes 1 and 2 connected (uncommon) | Stylistic |
me1α | Mv | M | Default | Default |
me2α | — | M | Default | Stylistic |
me2β | — | M | Strokes 1 and 2 connected | Stylistic |
me3α | Mv | M | Default | Stylistic |
me3β | Mv | M | Strokes 1 and 2 connected | Stylistic |
me3γ | — | M | Strokes 2 and 3 connected | Stylistic |
me3δ | — | M | Strokes 1, 2, and 3 connected | Stylistic |
me4α | M | D | Default | Sometimes after a glyph that ends at the mid |
me4β | M | D | Strokes 1 and 2 connected | Stylistic |
me5α | M | D | Default | Sometimes after a glyph that ends at the mid |
me5β | M | D | Strokes 1 and 2 connected | Stylistic |
me5γ | M | D | Strokes 2 and 3 connected | Stylistic |
me5δ | M | D | Strokes 1, 2, and 3 connected | Stylistic |
me6α | M | — | Default | Sometimes after a glyph that ends at the mid |
me6β | M | — | Strokes 1 and 2 connected | Stylistic |
me6γ | M | — | Strokes 2 and 3 connected | Stylistic |
me6δ | M | — | Strokes 1, 2, and 3 connected | Stylistic |
mm1α | Mv | M | Default | Default |
mm2α | — | M | Default | Stylistic |
mm2β | — | M | Strokes 1 and 2 connected | Stylistic |
mm3α | Mv | M | Default | Stylistic |
mm3β | Mv | M | Strokes 1 and 2 connected | Stylistic |
mm3γ | — | M | Strokes 2 and 3 connected | Stylistic |
mm3δ | — | M | Strokes 1, 2, and 3 connected | Stylistic |
mm4α | M | D | Default | Sometimes after a glyph that ends at the mid |
mm4β | M | D | Strokes 1 and 2 connected | Stylistic |
mm5α | M | D | Default | Sometimes after a glyph that ends at the mid |
mm5β | M | D | Strokes 1 and 2 connected | Stylistic |
mm5γ | M | D | Strokes 2 and 3 connected | Stylistic |
mm5δ | M | D | Strokes 1, 2, and 3 connected | Stylistic |
mm6α | M | — | Default | Sometimes after a glyph that ends at the mid |
mm6β | M | — | Strokes 1 and 2 connected | Stylistic |
mm6γ | M | — | Strokes 2 and 3 connected | Stylistic |
mm6δ | M | — | Strokes 1, 2, and 3 connected | Stylistic |
jâ1α | M | M | Default | Default |
âj1α | D | D | Default | Default |
ww1α | M | — | Default | Default |
xx1α | M | D | Default | Default |
yy1α | B | M | Default | Default |
zz1α | B | — | Default | Default |
#1α | — | M | Default | Default |
+1α | — | M | Default | Default |
+*1α | — | — | Default | Default |
@1α | Tv | M | Default | Default |
@1β | M | M | Loop on stroke 1 to allow for mid ligation with previous glyph | After a glyph that ends at the mid |
*1α | — | M | Default | Default |
&1α | — | — | Default | Default |
.1α | MT | — | Default | Default |
;1α | B | — | Default | Default |
?1α | MT | — | Default | Default |
!1α | M | — | Default | Default |
{1α | T | Tv | Default | Default |
}1α | Bv | B | Default | Default |
«1α | — | — | Default | Default |
»1α | — | — | Default | Default |
»2α | — | — | Default | Stylistic (handwriting variant) |
/1α | — | — | Default | Default |
ra1α | Dv | — | Default | Default |
ro1α | Dv | M | Default | Default |
ro2α | Mv | M | Default | Rare (β form is more common), but sometimes after glyphs that end at the mid |
ro2β | Bv | M | Stroke 1 disconnected from 2 (starts at base instead) | After glyphs that end at the base |
Table 3 lists all topological variants with their possible join positions on each side, with B for base, M for mid (or mean), T for top (ascender line), and D for descender. If more than one position is listed, then any one of them can be used. A v suffix on a position indicates that the stroke end at the appropriate side is vertical.
In general, for two topological variants a and b to ligate to each other (in that order), there must exist a position C such that a can join at C endward and b can join at C startward, with at least one end not being vertical.
There are a few exceptions to this rule: any topological variant of ²⟨l⟩ can be ligated before ³⟨i2α ⟩ (see Figure 4 for an example).
Stylistic variants are much less standardized in comparison, but there are some widely recognized variants:
- Some topological variants (³⟨þ1β ⟩, ³⟨j1α ⟩, ³⟨i2α ⟩, ³⟨c$1α ⟩, ³⟨«1α ⟩) have an S variant that introduces a swash at the end of the last stroke.
- In the standard forms, ²⟨e⟩ and ²⟨m⟩ (as well as the required ligatures involving these) have the tail sloping slightly upwards (as it goes to the left). This tail might sometimes bend downwards (the C variant) or even start with a downward slope (the D variant).
- The rightward descending stem of a glyph such as ³⟨r1α ⟩ can be shortened (in the H variant) after an ²⟨e⟩ or ²⟨m⟩ to allow kerning.
²⟨’⟩ and ²⟨·⟩ are special: they can ligate with any participating glyph on either end, appearing as an extension of the stroke near the ²⟨’⟩ or ²⟨·⟩. Nonetheless, such ligation is not particularly common.
The rules over layers 3w and 4w dictate only what is legal, not what is considered beautiful. (Indeed, it is perfectly legal to use the 1α form of every glyph and abstain from all non-required ligatures.) Nor do they dictate how an eligible pair of glyphs should be ligated. There are some guidelines, however, on what is desirable:
- Avoid stroke collisions
- Minimize horizontal space
- Minimize effort to write
- Prefer to ligate when possible, but avoid doing so excessively
- Prefer to use the canonical stroke-order
- Prefer to use the most common topological forms
- Vary the particular forms of each letter
Connotations associated with choices in layer-4w realization
Of course, context also plays a role in deciding how to realize text into layer 4w. First, the purpose of the writing has an influence (text meant for children or language learners will be less embellished, and header text tends to be more embellished than body text).
Another part of context is the expressive connotation that the writer wishes to communicate.
Connotation | Properties of realization |
---|---|
Elegant, refined | Increased use of ligation in general; use of ‘broken ²⟨r⟩-stroke forms’ such as ³⟨r2β ⟩ and ³⟨l2β ⟩ |
Rational | Use of the non-H stylistic variants of glyphs such as ³⟨r1α ⟩ after ²⟨e⟩ or ²⟨m⟩ rather than the H variants |
Casual, informal | Use of ³⟨a1β ⟩ |
Vertical ligation
Another desirable practice is vertical ligation, in which the strokes of two glyphs in different lines are connected. This is naturally difficult even in handwriting, let alone in type!