adam twardoch typotechnica 2005...adam twardoch subject typotechnica 2005, london, february 2005...
TRANSCRIPT
The Making of the Contextual OpenType Features
adam twardochtypotechnica 2005
- Zapfino One
A B C D E Q Z a b c d e f g x y z- Zapfino Two
AB C D E Q Z a b c d e f g x y z - Zapfino Three
A B C D E QZ a b c d e f g x y z- Zapfino Four
A B C D E Q Z a b c d e f g x y z
Typesetting with the Zapfino Type 1 font
As an unperfect actor on the stage Who with his fear
As an unperfect actor on the stage Who with his fear
From Zapfino to ZapfinoEXTRA
- Zapfino (PostScript Type 1)
AAM Sd gmw- Zapfino Extra (OpenType Std and OpenType Pro)
AAMSdgmw
Typesetting with ZapfinoEXTRA 1.0 edition
As an unperfect actor on the stage Who with his fear
As an unperfect actor on the stage Who with his fear
Discover the power of OpenType with ZapfinoEXTRA 2.0
- new! OpenType Contextual Features:
calt – contextual alternatesclig – contextual ligaturesclig – contextual ligaturesclig
Just type your text and let the magic work!-
Just type your text and let the magic work! Without contextual features
Just type your text and let the magic work!
Wolfgang Amadeus Mozart- With contextual features
Wolfgang Amadeus Mozart
Just type your text and let the magic work!- Adobe InDesign CS, Adobe Photoshop CS
- Adobe Illustrator CS
Just type your text and let the magic work!- and... Notepad in Windows XP SP-2!
How did we do it? - FontLab 4.6 and FontLab Studio 5 beta for design, class kerning,
color marking of glyph groups, testing, proofing
How did we do it? - UltraEdit-32 v10 for feature file development
How did we do it? - Python scripting for feature development and testing
Some facts and figures
- Zapfino Extra LT Pro includes 1677 glyphs and 31 OpenType features
- The feature file includes 911 OpenType classes and 166 kerning classes
- The calt feature contains calt feature contains calt 689 substitution rules in 41 lookups
! ” # $ % & ’ ( ) * + , . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L
M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z |
~ ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê
Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú
û ü ý þ ÿ Ā ā Ă ă Ą ą Ć ć Ĉ ĉ Ċ ċ Č č Ď ď Đ đ Ē ē Ĕ ĕ Ė ė Ę ę Ě ě Ĝ ĝ Ğ ğ Ġ ġ Ģ ģ Ĥ ĥ Ħ ħ Ĩ ĩ
Ī ī Ĭ ĭ Į į İ ı IJ ij Ĵ ĵ Ķ ķ Ĺ ĺ Ļ ļ Ľ ľ Ŀ ŀ Ł ł Ń ń Ņ ņ Ň ň ʼn Ŋ ŋ Ō ō Ŏ ŏ Ő ő Œ œ Ŕ ŕ Ŗ ŗ Ř ř
Ś ś Ŝ ŝ Ş ş Š š Ţ ţ Ť ť Ŧ ŧ Ũ ũ Ū ū Ŭ ŭ Ů ů Ű ű Ų ų Ŵ ŵ Ŷ ŷ Ÿ Ź ź Ż ż Ž ž ƒ Ǻ ǻ Ǽ ǽ Ǿ ǿ Ș ș
Ț ț ʼ ˆ ˇ ˉ ˘ ˙ ˚ ˛ ˜ ˝ Δ Ω μ π Ẁ ẁ Ẃ ẃ Ẅ ẅ Ỳ ỳ – — ‘ ’ ‚ “ ” „ † ‡ • … ‰ ‹ › ⁄
⁰ ⁱ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁿ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ € ℓ ™ Ω ∂ ∆ ∏ ∑ − ∕ ∙ √ ∞ ∫ ≈ ≠ ≤ ≥ ◊
A A A B B B C C C D D D E E E F F F G G G H H H I I I J J J
K K K L L L M M M N N N O O O P P P Q Q Q R R R S S S T T
T U U U V V V W W W X X X Y Y Y Z Z Z À À À Á Á Á Â Â Â Ã
Ã Ã Ä Ä Ä Å Å Å Ǻ Ǻ Ǻ Ā Ā Ā Ă Ă Ă Ą Ą Ą Æ Æ Æ Ǽ Ǽ Ǽ Ć
Ĉ Č Ċ Ç Ď Đ È É Ê Ě
Ë Ė Ē Ĕ Ę Ĝ Ġ Ğ Ģ Ĥ
Ħ Ì Í Î Ĩ Ï İ Ī Ĭ Į IJ Ĵ Ķ
Ĺ Ľ Ļ Ł Ŀ Ń Ň Ñ Ņ
Ņ Ò Ò Ò Ó Ó Ó Ô Ô Ô Õ Õ Õ Ö Ö Ö Ő Ő Ő Ō Ō Ō Ŏ Ŏ Ŏ Ø Ø Ø Ǿ Ǿ Ǿ
Œ Œ Œ Ŕ Ŕ Ŕ Ř Ř Ř Ŗ Ŗ Ŗ Ś Ś Ś Ŝ Ŝ Ŝ Š Š Š Ş Ş Ş Ș Ș Ș Ť Ť Ť Ţ
Ţ Ţ Ŧ Ŧ Ŧ Ù Ù Ù Ú Ú Ú Û Û Û Ũ Ũ Ũ Ü Ü Ü Ű Ű Ű Ů
Ů Ů Ū Ū Ū Ŭ Ŭ Ŭ Ų Ų Ų Ẁ Ẁ Ẁ Ẃ Ẃ Ẃ Ŵ Ŵ Ŵ Ẅ Ẅ Ẅ Ỳ
Ỳ Ỳ Ý Ý Ý Ŷ Ŷ Ŷ Ÿ Ÿ Ÿ Ź Ź Ź Ž Ż Ð Þ Ŋ a a a a a b
b b b c c c d d d d d d d d e e e e e e e e f f f f g g g g g h h h h i i i j j j k k k k l l l m m m n n n n
n n o o o o p p p q q q r r r s s s s s s t t t t t t t u u u v v v w w w x x x y y y y y z z z à á
á â â â ã ã ã ä ä ä å å å ǻ ǻ ǻ ā ā ā ă ă ă ą ą ą æ æ æ ǽ ǽ ǽ ć ć ć ĉ ĉ ĉ č č č ċ ċ ċ ç ç ç ď ď ď đ đ đ è è è é é
é ê ê ê ě ě ě ë ë ë ė ė ė ē ē ē ĕ ĕ ĕ ę ę ę ĝ ĝ ĝ ġ ġ ġ ğ ğ ğ ģ ģ ģ ĥ ĥ ĥ ħ ħ ħ ì ì ì í í í î î î ĩ ĩ ĩ ï ï ï ī ī ī ĭ ĭ ĭ į
į į ij ij ij ı ı ı ĵ ķ ĺ ľ ļ ł ń ŀ ň ñ ņ ʼn ò ó ô õ
ö ő ō ŏ ø ǿ œ ŕ ř ŗ ś ŝ š ş ș ß ť ţ ŧ ù
ú û ũ ü ű ű ů ů ů ū ū ū ŭ ŭ ŭ ų ų ų ẁ ẁ ẁ ẃ ẃ ẃ ŵ ŵ ŵ ẅ ẅ ẅ ỳ ỳ ỳ ý ý ý ŷ ŷ ŷ ÿ ÿ ÿ ź ź
ź ž ž ž ż ż ż ð ð ð þ þ þ ŋ ŋ ŋ a b c d e g h i k l m n o r s t t u w a b c d e f g h j k l m o p q r s t u v w x y z ß Cie
Co Dr. Esq. Ht. Jr. Ltd Mc Mlle. Mme. Mr. Mrs. Ms. No. Sig. Sr. Sra. Srta. St. Th di c/o de dr e. es
ex ez fi ft ge gg is ld ll nd ng of ou pf ph pp rd ri rt sh sp ss th the tt
tz uz wh wn & & & & & & ? ? ¿ ¶ A B C D E F G H I J K L M N O P
Q R S T U V W X Y Z À Á Â Ã Ä Å Ǻ Ā Ă Ą Æ Ǽ Ć Ĉ Č Ċ Ç Ď Đ È É Ê Ě Ë Ė Ē Ĕ Ę Ĝ Ġ Ğ Ģ Ĥ Ħ Ì Í
Î Ĩ Ï Ī Ĭ Į IJ Ĵ Ķ Ĺ Ľ Ļ Ŀ Ł Ń Ň Ñ Ņ Ò Ó Ô Õ Ö Ō Ŏ Ő Ø Ǿ Œ Ŕ Ŗ Ř Ś Ŝ Š Ş Ș ß Ť Ţ Ŧ Þ Ù Ú Û
Ũ Ü Ū Ŭ Ů Ű Ų Ŵ Ẁ Ẃ Ẅ Ý Ŷ Ỳ Ÿ Ź Ž Ż Ð Ŋ 0 3 4 0 1 2 3 4 4 5 6 7 8 9 0 1 2 3 4 5 6
7 8 9 0 1 2 3 4 5 6 7 8 9 00 25 50 75 100 ! " # $ %
& ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9
: ; < = > ? @ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _ ` a b
c d e f g h i j k l m n o p q r s t u v
w x y z | ~ À Á Â Ã Ä Å Æ É Zapfino Ë ff fi fl ffi st
Included OpenType Features- Default set • Stylistic Set 1 (ss01)
A B C D E F G H I J K L M N O P Q R S T U V W X Y Za b c d e f g h i j k l m n o p q r s t u vw x y z 0 1 2 3 4 5 6 7 8 9 &
- Stylistic Alternates (salt) • Stylistic Set 2 (ss02)
A B C D E F G H I J K L M N O P Q R S TU V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z &
Included OpenType Features- Swash (swsh) • Stylistic Set 3 (ss03)
A B C D E F G H I J K L M N O P Q R STU V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z &
- Swash Stylistic Alternates (swsh + salt) • Stylistic Set 4 (ss04)
A B C D E F G H I J K LM N O P Q R S TU V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z &
Included OpenType Features- Stylistic Sets 5 – 10 (ss05 – ss10) • Additional swashes and stylistic alternates
a a a b b c d d d d d d e e e e e e f g g g h h i k k l mn n n n o o r s s s s t t t t t t u w y y & & &
- Small caps (smcp, c2sc)
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9
Included OpenType Features- Standard ligatures (liga)
Dr. Esq. Ht. Jr. Ltd Mlle. Mme. Mr. Mrs. Ms. No. Sig. Sr. Sra. Srta. St. fi fl ffi ff gg ll pf pp Zapfino
- Discretionary ligatures (dlig)
Cie Co Mc Th c/o 00 25 50 75 100 di de dr e. es ex ez ft ge gg is ld ll nd ng of ou pf ph pp rd ri rt sh sp ss st th the tt tz uz wh wn
Included OpenType Features- Old style numerals (onum) • Ordinals (ordn)
0 1 2 3 4 4 5 6 7 8 9 1ª 2º
- Superiors (sups), Numerators (numr) • Fractions (frac) • Subscripts (subs), Denominator (dnom) • Inferiors (sinf)
a b c d e f g h ⁱ j k l m ⁿ o p q r s t u v w x y z ß ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁰ ⁄ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ ₀
- Also included: Capital spacing (cpsp) • Localized forms (locl) • Composition/Decomposition (ccmp) • All alternates (aalt) • Contextual ligatures (clig) • Contextual alternates (calt)
Included OpenType Features- Ornaments (ornm)
! " # $ % & ' ( ) * + , - . /0 1 2 3 4 5 6 7 8 9 : ; <= > ? @ A B C D E F G H I J KM N O P Q R S T U V W XY Z [ \ ] ^ _ ` a b c d ef g h i j k l m n o p q st u v w x y z | ~ À Á Â Ã Ä Å Æ