Optimo
 
 

Programme Pan

Pan Thin
Pan Thin Italic
Pan Light
Pan Light Italic
Pan Regular
Pan Italic
Pan Bold
Pan Bold Italic
Pan Black
Pan Black Italic
 

OpenType Features

Contextual Alternates

More Information
Contextual Alternates [calt]

This feature adapts the position of a glyph after its surrounding context. For instance, a dash placed between two uppercase letters or numbers will be replaced by an uppercase version of the dash, slightly higher. This feature is usually active by default in Adobe applications.

A-A B0 12
A-A B0 12

Classic Alternate letters and symbols

More Information
Stylistics Set [ss01]

This feature replaces glyph(s) with stylistic alternate(s).

JQUefgj&@

ĴIJÚÙÛÜŨŪŬŮŰŲ
èéêëēĕėęěĝğġģĵij

JQUefgj&@

ĴIJÚÙÛÜŨŪŬŮŰŲ
èéêëēĕėęěĝğġģĵij

Geometric alternate letters and symbols

More Information
Stylistics Set [ss02]

This feature replaces glyph(s) with stylistic alternate(s).

GKRShmnru¿?π∫ƒ$

ĜĞĠĢĶŔŖŘŠŚŜŞȘ
ĥħñńņňʼnŋŕŗř
ùúûüũūŭůűų

GKRShmnru¿?π∫ƒ$

ĜĞĠĢĶŔŖŘŠŚŜŞȘ
ĥħñńņňʼnŋŕŗř
ùúûüũūŭůűų

Bulgarian alternates

More Information
Stylistic Set 3 [ss03]

This feature activates alternative letters used in Bulgarian language.

български
ДЛФ
вгджзий
ѝкл
птцшщю

български
ДЛФвгджзий
ѝклптцшщю

Macedonian and Serbian alternates

More Information
Stylistic Set 4 [ss04]

This feature activates the alternative “be” letter used in Serbian language.

б
Добро јутро

б
Добро јутро

Serbian alternates [italics only]

More Information
Stylistic Set 5 [ss05]

This feature activates alternative italic letters used in Serbian language.

погледајте
бгдптш

погледајте
бгдптш

Alternate a

More Information
Stylistics Set [ss07]

This feature replaces glyph(s) with stylistic alternate(s).m

a

àáâãäāăåǻą

a

àáâãäāăåǻą

Alternate e

More Information
Stylistics Set [ss08]

This feature replaces glyph(s) with stylistic alternate(s).

e

èéêëēĕėęě

e

èéêëēĕėęě

Alternate f g j t J

More Information
Stylistics Set [ss09]

This feature replaces glyph(s) with stylistic alternate(s).

fgjtJ

ĝğġģijĵťŧțIJĴ

fgjtJ

ĝğġģijĵťŧțIJĴ

Alternate h m n r u

More Information
Stylistics Set [ss10]

This feature replaces glyph(s) with stylistic alternate(s).

hmnru

ĥħñńņňʼnŋŕŗř

ùúûüũūŭůűų

hmnru

ĥħñńņňʼnŋŕŗř

ùúûüũūŭůűų

Alternate r

More Information
Stylistics Set [ss11]

This feature replaces glyph(s) with stylistic alternate(s).

r ŕŗř

r ŕŗř

Alternate G

More Information
Stylistics Set [ss12]

This feature replaces glyph(s) with stylistic alternate(s).

G ĜĞĠĢ

G ĜĞĠĢ

Alternate K

More Information
Stylistics Set [ss13]

This feature replaces glyph(s) with stylistic alternate(s).

K Ķ

K Ķ

Alternate Q

More Information
Stylistics Set [ss14]

This feature replaces glyph(s) with stylistic alternate(s).

Q

Q

Alternate R

More Information
Stylistics Set [ss15]

This feature replaces glyph(s) with stylistic alternate(s).

R ŔŖŘ

R ŔŖŘ

Alternate S

More Information
Stylistics Set [ss16]

This feature replaces glyph(s) with stylistic alternate(s).

S ŠŚŜŞȘ

S ŠŚŜŞȘ

Alternate U

More Information
Stylistics Set [ss17]

This feature replaces glyph(s) with stylistic alternate(s).

U

ÚÙÛÜŨŪŬŮŰŲ

U

ÚÙÛÜŨŪŬŮŰŲ

Tabular Lining Figures

More Information

Tabular Lining Figures [tnum–lnum]

Based on the proportions of the capitals, lining figures have an invariable height. With the combination of the tabular spacing format, the width of each numeral is uniformized. This feature is useful when numerals need to all lined up. It facilitates the reading of numbers set within columns or tables. As some applications don’t have access to this feature, proportional figures are set as the default choice.

0123456789

0123456789

Proportional Oldstyle Figures

More Information
Proportional Oldstyle Figures [pnum–onum]

Based on the design of the lowercase, oldstyle figures have varying ascenders and descenders. Like most of the letters, each number has an appropriate width based on its shape. The combination of oldstyle figures with proportional setting generate numerals perfectly adapted for text.

0123456789
0123456789

Fractions

More Information
Fractions [frac]

With this feature, any numbers separated by a slash will automatically turn into a fraction. To fit in fraction configuration, numerals have been designed smaller and their weights have been adjusted to suit the typeface.

1/2 1/3 2/3 1/4
3/3/8 5/8 7/8
1/2 1/3 2/3 1/4
3/3/8 5/8 7/8

Ordinals

More Information
Ordinals [ordn]

This feature replaces any letter following a numeral with its matching superior letters. French language uses the ordinal indicators such as ‘er’ for 1er premier, while Spanish, Portuguese and Italian require the feminine and masculine ordinals ‘a,’ ‘o’ for 1º, 1ª. Ordinals are designed to match the weight of the typeface.

2a 2o 1er
2a 2o 1er

Slashed Zero

More Information
Slashed Zero [zero]

Originally created to avoid the confusion between the ‘0’ and the ‘O’, this feature substitutes all zeros in a selected text by a slashed form of the zero.

0
0

Discretionary Ligatures

More Information
Discretionary Ligatures [dlig]

This feature activates discretionary ligatures which are specific to the typeface. It applies all other designed ligatures that are not classified as standard ligatures.

-><-
-><-

Lowercase math symbols

More Information
Stylistic Set 6 [ss06]

This feature activates alternate lowercase positioning of mathematical symbols.

47×8
up+down
+±×÷−=≈≠¬∞
47×8
up+down
+±×÷−=≈≠¬∞

Alternate symbols and figures

More Information
Stylistics Set [ss18]

This feature replaces glyph(s) with stylistic alternate(s).

¿?ßπ∫ƒ$

012345689

¿?ßπ∫ƒ$

012345689

Alternate registered

More Information
Stylistics Set [ss19]

This feature replaces glyph(s) with stylistic alternate(s).

®

®

Multiply sign

More Information
Stylistic Set 20 [ss20]

This feature substitutes the letter “x” into the multiplication sign.

32x50 cm
32x50 cm
 

Character Map

Uppercases

A
AAU+0041
B
BBU+0042
C
CCU+0043
D
DDU+0044
E
EEU+0045
F
FFU+0046
G
GGU+0047
H
HHU+0048
I
IIU+0049
J
JJU+004a
K
KKU+004b
L
LLU+004c
M
MMU+004d
N
NNU+004e
O
OOU+004f
P
PPU+0050
Q
QQU+0051
R
RRU+0052
S
SSU+0053
T
TTU+0054
U
UUU+0055
V
VVU+0056
W
WWU+0057
X
XXU+0058
Y
YYU+0059
Z
ZZU+005a

Uppercases Cyrillic

А
АAU+0410
Б
БBeU+0411
В
ВVeU+0412
Г
ГGheU+0413
Д
ДDeU+0414
Е
ЕIeU+0415
Ё
ЁIoU+0401
Ж
ЖZheU+0416
З
ЗZeU+0417
И
ИIU+0418
Й
ЙShort iU+0419
К
КKaU+041a
Л
ЛElU+041b
М
МEmU+041c
Н
НEnU+041d
О
ОOU+041e
П
ПPeU+041f
Р
РErU+0420
С
СEsU+0421
Т
ТTeU+0422
У
УUU+0423
Ф
ФEfU+0424
Х
ХHaU+0425
Ц
ЦTseU+0426
Ч
ЧCheU+0427
Ш
ШShaU+0428
Щ
ЩShchaU+0429
Ъ
ЪHardU+042a
Ы
ЫYeruU+042b
Ь
ЬSoftsignU+042c
Э
ЭEU+042d
Ю
ЮYuU+042e
Я
ЯYaU+042f
Ј
ЈJeU+0408
Љ
ЉLjeU+0409
Њ
ЊNjeU+040a
Ћ
ЋTsheU+040b
Ђ
ЂDjeU+0402
Џ
ЏDzheU+040f

Lowercases Cyrillic

а
аaU+0430
б
бbeU+0431
в
вveU+0432
г
гgheU+0433
д
дdeU+0434
е
еieU+0435
ё
ёioU+0451
ж
жzheU+0436
з
зzeU+0437
и
иiU+0438
й
йshort iU+0439
к
кkaU+043a
л
лelU+043b
м
мemU+043c
н
нenU+043d
о
оoU+043e
п
пpeU+043f
р
рerU+0440
с
сesU+0441
т
тteU+0442
у
уuU+0443
ф
фefU+0444
х
хhaU+0445
ц
цtseU+0446
ч
чcheU+0447
ш
шshaU+0448
щ
щshchaU+0449
ъ
ъhardU+044a
ы
ыyeruU+044b
ь
ьsoftU+044c
э
эeU+044d
ю
юyuU+044e
я
яyaU+044f
ј
јjeU+0458
љ
љljeU+0459
њ
њnjeU+045a
ћ
ћtsheU+045b
ђ
ђdjeU+0452
џ
џdzheU+045f

Uppercases Greek

Α
ΑAlphaU+0391
Β
ΒBetaU+0392
Γ
ΓGammaU+0393
Δ
ΔDeltaU+0394
Ε
ΕEpsilonU+0395
Ζ
ΖZetaU+0396
Η
ΗEtaU+0397
Θ
ΘThetaU+0398
Ι
ΙIotaU+0399
Κ
ΚKappaU+039a
Λ
ΛLambdaU+039b
Μ
ΜMuU+039c
Ν
ΝNuU+039d
Ξ
ΞXiU+039e
Ο
ΟO micronU+039f
Π
ΠPiU+03a0
Ρ
ΡRhoU+03a1
Σ
ΣSigmaU+03a3
Τ
ΤTauU+03a4
Υ
ΥUpsilonU+03a5
Φ
ΦPhiU+03a6
Χ
ΧChiU+03a7
Ψ
ΨPsiU+03a8
Ω
ΩOmegaU+03a9
Ά
ΆAlpha tonosU+0386
Έ
ΈEpsilon tonosU+0388
Ή
ΉEta tonosU+0389
Ί
ΊIota tonosU+038a
Ϊ
ΪIota dieresisU+03aa
Ό
ΌOmicron tonosU+038c
Ύ
ΎUpsilon tonosU+038e
Ϋ
ΫUpsilon dieresisU+03ab
Ώ
ΏOmega tonosU+038f

Lowercases Greek

α
αalphaU+03b1
β
βbetaU+03b2
γ
γgammaU+03b3
δ
δdeltaU+03b4
ε
εepsilonU+03b5
ζ
ζzetaU+03b6
η
ηetaU+03b7
θ
θthetaU+03b8
ι
ιiotaU+03b9
κ
κkappaU+03ba
λ
λlambdaU+03bb
μ
μmuU+03bc
ν
νnuU+03bd
ξ
ξxiU+03be
ο
οomicronU+03bf
π
πpiU+03c0
ρ
ρrhoU+03c1
σ
σsigmaU+03c3
ς
ςsigmaU+03c2
τ
τtauU+03c4
υ
υupsilonU+03c5
φ
φphiU+03c6
χ
χchiU+03c7
ψ
ψpsiU+03c8
ω
ωomegaU+03c9
ά
άalpha tonosU+03ac
έ
έepsilon tonosU+03ad
ή
ήeta tonosU+03ae
ί
ίiota tonosU+03af
ϊ
ϊiota dieresisU+03ca
ΐ
ΐiota dieresis tonosU+0390
ό
όomicron tonosU+03cc
ύ
ύupsilon tonosU+03cd
ϋ
ϋupsilon dieresisU+03cb
ΰ
ΰupsilon dieresis tonosU+03b0
ώ
ώomega tonosU+03ce

Accented Uppercases

À
ÀA graveU+00c0
Á
ÁA acuteU+00c1
Â
ÂA circumflexU+00c2
Ã
ÃA tildeU+00c3
Ä
ÄA dieresisU+00c4
Ā
ĀA macronU+0100
Ă
ĂA breveU+0102
Å
ÅA ringU+00c5
Ą
ĄA ogonekU+0104
Æ
ÆÆU+00c6
Ǽ
ǼÆ acuteU+01fc
Ć
ĆC acuteU+0106
Ĉ
ĈC circumflexU+0108
Č
ČC caronU+010c
Ċ
ĊC dot accentU+010a
Ç
ÇC cedillaU+00c7
Ď
ĎD caronU+010e
Đ
ĐDcroatU+0110
Ð
ÐEthU+00d0
È
ÈE graveU+00c8
É
ÉE acuteU+00c9
Ê
ÊE circumflexU+00ca
Ě
ĚE caronU+011a
Ë
ËE dieresisU+00cb
Ē
ĒE macronU+0112
Ĕ
ĔE breveU+0114
Ė
ĖE dot accentU+0116
Ę
ĘE ogonekU+0118
Ĝ
ĜG circumflexU+011c
Ğ
ĞG breveU+011e
Ġ
ĠG dot accentU+0120
Ģ
ĢG comma accentU+0122
Ĥ
ĤH circumflexU+0124
Ħ
ĦH barU+0126
Ì
ÌI graveU+00cc
Í
ÍI acuteU+00cd
Î
ÎI circumflexU+00ce
Ĩ
ĨI tildeU+0128
Ï
ÏI dieresisU+00cf
Ī
ĪI macronU+012a
Ĭ
ĬI breveU+012c
İ
İI dot accentU+0130
Į
ĮI ogonekU+012e
IJ
IJIJU+0132
Ĵ
ĴJ circumflexU+0134
Ķ
ĶK comma accentU+0136
Ĺ
ĹL acuteU+0139
Ľ
ĽL caronU+013d
Ļ
ĻL comma accentU+013b
Ł
ŁL slashU+0141
Ŀ
ĿL dotU+013f
Ń
ŃN acuteU+0143
Ň
ŇN caronU+0147
Ñ
ÑN tildeU+00d1
Ņ
ŅN comma accentU+0145
Ŋ
ŊEngU+014a
Ò
ÒO graveU+00d2
Ó
ÓO acuteU+00d3
Ô
ÔO circumflexU+00d4
Õ
ÕO tildeU+00d5
Ö
ÖO dieresisU+00d6
Ō
ŌO macronU+014c
Ŏ
ŎO breveU+014e
Ő
ŐO hungarumlautU+0150
Ø
ØO slashU+00d8
Ǿ
ǾO slash acuteU+01fe
Œ
ŒŒU+0152
Þ
ÞThornU+00de
Ŕ
ŔR acuteU+0154
Ř
ŘR caronU+0158
Ŗ
ŖR comma accentU+0156
Ŝ
ŜS circumflexU+015c
Š
ŠS caronU+0160
Ś
ŚS acuteU+015a
Ş
ŞS cedillaU+015e
Ș
ȘS comma accentU+0218
Sharp SU+1e9e
Ť
ŤT caronU+0164
Ț
ȚT comma accentU+021a
Ţ
ŢT cedillaU+0162
Ŧ
ŦT barU+0166
Ù
ÙU graveU+00d9
Ú
ÚU acuteU+00da
Û
ÛU circumflexU+00db
Ũ
ŨU tildeU+0168
Ü
ÜU dieresisU+00dc
Ū
ŪU macronU+016a
Ŭ
ŬU breveU+016c
Ů
ŮU ringU+016e
Ű
ŰU hungarumlautU+0170
Ų
ŲU ogonekU+0172
W graveU+1e80
W acuteU+1e82
Ŵ
ŴW circumflexU+0174
W dieresisU+1e84
Y graveU+1ef2
Ý
ÝY acuteU+00dd
Ŷ
ŶY circumflexU+0176
Ÿ
ŸY dieresisU+0178
Ź
ŹZ acuteU+0179
Ž
ŽZ caronU+017d
Ż
ŻZ dot accentU+017b

Accented Lowercases

à
àa graveU+00e0
á
áa acuteU+00e1
â
âa circumflexU+00e2
ã
ãa tildeU+00e3
ä
äa dieresisU+00e4
ā
āa macronU+0101
ă
ăa breveU+0103
å
åa ringU+00e5
ą
ąa ogonekU+0105
æ
ææU+00e6
ǽ
ǽæ acuteU+01fd
ć
ćc acuteU+0107
ĉ
ĉc circumflexU+0109
č
čc caronU+010d
ċ
ċc dot accentU+010b
ç
çc cedillaU+00e7
ď
ďd caronU+010f
đ
đdcroatU+0111
ð
ðethU+00f0
è
èe graveU+00e8
é
ée acuteU+00e9
ê
êe circumflexU+00ea
ě
ěe caronU+011b
ë
ëe dieresisU+00eb
ē
ēe macronU+0113
ĕ
ĕe breveU+0115
ė
ėe dot accentU+0117
ę
ęe ogonekU+0119
ĝ
ĝg circumflexU+011d
ğ
ğg breveU+011f
ġ
ġg dot accentU+0121
ģ
ģg comma accentU+0123
ĥ
ĥh circumflexU+0125
ħ
ħh barU+0127
ì
ìi graveU+00ec
í
íi acuteU+00ed
î
îi circumflexU+00ee
ĩ
ĩi tildeU+0129
ï
ïi dieresisU+00ef
ī
īi macronU+012b
ĭ
ĭi breveU+012d
ı
ıdotless iU+0131
į
įi ogonekU+012f
ij
ijijU+0133
ĵ
ĵj circumflexU+0135
ȷ
ȷdotless jU+0237
ķ
ķk comma accentU+0137
ĺ
ĺl acuteU+013a
ľ
ľl caronU+013e
ļ
ļl comma accentU+013c
ł
łl slashU+0142
ŀ
ŀl dotU+0140
ń
ńn acuteU+0144
ň
ňn caronU+0148
ñ
ñn tildeU+00f1
ņ
ņn comma accentU+0146
ŋ
ŋengU+014b
ò
òo graveU+00f2
ó
óo acuteU+00f3
ô
ôo circumflexU+00f4
õ
õo tildeU+00f5
ö
öo dieresisU+00f6
ō
ōo macronU+014d
ŏ
ŏo breveU+014f
ő
őo hungarumlautU+0151
ø
øo slashU+00f8
ǿ
ǿo slash acuteU+01ff
œ
œœU+0153
þ
þthornU+00fe
ŕ
ŕr acuteU+0155
ř
řr caronU+0159
ŗ
ŗr comma accentU+0157
ś
śs acuteU+015b
ŝ
ŝs circumflexU+015d
š
šs caronU+0161
ş
şs cedillaU+015f
ș
șs comma accentU+0219
ß
ßsharp sU+00df
ť
ťt caronU+0165
ț
țt comma accentU+021b
ţ
ţt cedillaU+0163
ŧ
ŧt barU+0167
ù
ùu graveU+00f9
ú
úu acuteU+00fa
û
ûu circumflexU+00fb
ũ
ũu tildeU+0169
ü
üu dieresisU+00fc
ū
ūu macronU+016b
ŭ
ŭu breveU+016d
ů
ůu ringU+016f
ű
űu hungarumlautU+0171
ų
ųu ogonekU+0173
w graveU+1e81
w acuteU+1e83
ŵ
ŵw circumflexU+0175
w dieresisU+1e85
y graveU+1ef3
ý
ýy acuteU+00fd
ŷ
ŷy circumflexU+0177
ÿ
ÿy dieresisU+00ff
ź
źz acuteU+017a
ž
žz caronU+017e
ż
żz dot accentU+017c

Additional Uppercases Cyrillic

Ѫ
ѪBig yusU+046a
Ѓ
ЃGjeU+0403
Ґ
ҐGhe upturnU+0490
Ҹ
ҸChe vertical strokeU+04b8
Ҝ
ҜKa vertical strokeU+049c
Ҡ
ҠBashkirkaU+04a0
Ҥ
ҤEngheU+04a4
Ө
ӨO barredU+04e8
Ѳ
ѲFitaU+0472
І
ІIU+0406
Һ
ҺShhaU+04ba
Ӏ
ӀPalochkaU+04c0
Ү
ҮU straightU+04ae
Ұ
ҰStraight u strokeU+04b0
Ӑ
ӐA breveU+04d0
Ӓ
ӒA diaeresisU+04d2
Ӗ
ӖI ebreveU+04d6
Ѐ
ЀI egraveU+0400
Ӣ
ӢI macronU+04e2
Ӥ
ӤI diaeresisU+04e4
Ӟ
ӞZe diaeresisU+04de
Ӧ
ӦO diaeresisU+04e6
Ӱ
ӰU diaeresisU+04f0
Ӳ
ӲU double acuteU+04f2
Ӯ
ӮU macronU+04ee
Ў
ЎShort uU+040e
Ч
ЧCheU+0427
Ӵ
ӴChe diaeresisU+04f4
Ӹ
ӸYeru diaeresisU+04f8
Ә
ӘSchwaU+04d8
Ӛ
ӚSchwa diaeresisU+04da
Ӫ
ӪO barred diaeresisU+04ea
Ѕ
ЅDzeU+0405
Є
ЄIeU+0404
І
ІIU+0406
Ї
ЇYiU+0407
Ѣ
ѢYatU+0462
Ѵ
ѴIzhitsaU+0474
Ғ
ҒGhe strokeU+0492
Ҙ
ҘZe descenderU+0498
Ҫ
ҪEs descenderU+04aa
Қ
ҚKa descenderU+049a
Ң
ҢEn descenderU+04a2
Ҳ
ҲHa descenderU+04b2
Ҷ
ҶChe descenderU+04b6
Җ
ҖZhe descenderU+0496
Ӂ
ӁZhe breveU+04c1
Ӝ
ӜZhe diaeresisU+04dc
Ќ
ЌKjeU+040c

Additional Lowercases Cyrillic

ѫ
ѫbig yusU+046b
ѓ
ѓgjeU+0453
ґ
ґghe upturnU+0491
ҹ
ҹche vertical strokeU+04b9
ҝ
ҝka vertical strokeU+049d
ҡ
ҡbashkirkaU+04a1
ҥ
ҥengheU+04a5
ө
өo barredU+04e9
ѳ
ѳfitaU+0473
і
іi cyrillicU+0456
һ
һshhaU+04bb
ӏ
ӏpalochkaU+04cf
ү
үu straightU+04af
ұ
ұstraight u strokeU+04b1
ӑ
ӑa breveU+04d1
ӓ
ӓa diaeresisU+04d3
ӗ
ӗi ebreveU+04d7
ѐ
ѐi egraveU+0450
ӣ
ӣi macronU+04e3
ӥ
ӥi diaeresisU+04e5
ӟ
ӟze diaeresisU+04df
ӧ
ӧo diaeresisU+04e7
ӱ
ӱu diaeresisU+04f1
ӳ
ӳu double acuteU+04f3
ӯ
ӯu macronU+04ef
ў
ўu shortU+045e
ч
чcheU+0447
ӵ
ӵche diaeresisU+04f5
ӹ
ӹyeru diaeresisU+04f9
ә
әschwaU+04d9
ӛ
ӛschwa diaeresisU+04db
ӫ
ӫo barred diaeresisU+04eb
ѕ
ѕdzeU+0455
є
єieU+0454
і
іi cyrillicU+0456
ї
їyiU+0457
ѣ
ѣyatU+0463
ѵ
ѵizhitsaU+0475
ғ
ғghe strokeU+0493
ҙ
ҙze descenderU+0499
ҫ
ҫes descenderU+04ab
қ
қka descenderU+049b
ң
ңen descenderU+04a3
ҳ
ҳha descenderU+04b3
ҷ
ҷche descenderU+04b7
җ
җzhe descenderU+0497
ӂ
ӂzhe breveU+04c2
ӝ
ӝzhe diaeresisU+04dd
ќ
ќkjeU+045c

Bulgarian Alternates

Д
ДDe bulgarianss03U+0414
Л
ЛEl bulgarianss03U+041b
Ф
ФEf bulgarianss03U+0424
Ж
ЖZhe bulgarianss03U+0416
К
КKa bulgarianss03U+041a
в
вve bulgarianss03U+0432
г
гghe bulgarianss03U+0433
д
дde bulgarianss03U+0434
ж
жzhe bulgarianss03U+0436
з
зze bulgarianss03U+0437
и
иi bulgarianss03U+0438
й
йshort i bulgarianss03U+0439
ѝ
ѝi grave bulgarianss03U+045d
к
кka bulgarianss03U+043a
л
лel bulgarianss03U+043b
п
пpe bulgarianss03U+043f
т
тte bulgarianss03U+0442
ц
цtse bulgarianss03U+0446
ш
шsha bulgarianss03U+0448
щ
щshcha bulgarianss03U+0449
ю
юyu bulgarianss03U+044e

Serbian Alternate

б
бbe serbianss04U+0431

Serbian Alternate [italics only]

г
гghe serbianss05U+0433
д
дde serbianss05U+0434
п
пpe serbianss05U+043f
т
тte serbianss05U+0442
ш
шsha serbianss05U+0448

Lowercases

a
aaU+0061
b
bbU+0062
c
ccU+0063
d
ddU+0064
e
eeU+0065
f
ffU+0066
g
ggU+0067
h
hhU+0068
i
iiU+0069
j
jjU+006a
k
kkU+006b
l
llU+006c
m
mmU+006d
n
nn superscriptU+006e
o
ooU+006f
p
ppU+0070
q
qqU+0071
r
rrU+0072
s
ssU+0073
t
ttU+0074
u
uuU+0075
v
vvU+0076
w
wwU+0077
x
xxU+0078
y
yyU+0079
z
zzU+007a

Stylistic Alternates

G
Gss02 ss12U+0047
J
Jss01 ss09U+004a
K
Kss02 ss13U+004b
Q
Qss01 ss14U+0051
R
Rss02 ss15U+0052
S
Sss02 ss16U+0053
U
Uss01 ss17U+0055
a
ass07U+0061
e
ess01 ss08U+0065
f
fss01 ss09U+0066
g
gss01 ss09U+0067
h
hss02 ss10U+0068
j
jss01 ss09U+006a
m
mss02 ss10U+006d
n
nss02 ss10U+006e
r
rss02 ss11U+0072
u
uss02 ss10U+0075
@
@ss01U+0040
&
&ss01U+0026
¿
¿ss02 ss18U+00bf
?
?ss02 ss18U+003f

Punctuation

-
-hyphenU+002d
en dashU+2013
em dashU+2014
(
(parenthesis leftU+0028
)
)parenthesis rightU+0029
[
[bracket leftU+005b
]
]bracket rightU+005d
{
{curly bracket leftU+007b
}
}curly bracket rightU+007d
guillemot single leftU+2039
guillemot single rightU+203a
«
«guillemot leftU+00ab
»
»guillemot rightU+00bb
|
|barU+007c
¦
¦broken barU+00a6
·
·period centeredU+00b7
@
@atU+0040
¡
¡exclam downU+00a1
¿
¿question downU+00bf
!
!exclamU+0021
?
?questionU+003f
.
.periodU+002e
:
:colonU+003a
,
,commaU+002c
;
;semicolonU+003b
ellipsisU+2026
_
_underscoreU+005f
quote leftU+2018
quote rightU+2019
quote double leftU+201c
quote double rightU+201d
quote single baseU+201a
quote double baseU+201e
'
'quote singleU+0027
"
"quote doubleU+0022
bulletU+2022
/
/slashU+002f
\
\back slashU+005c

Greek Punctuation

;
;question markU+037e
·
·ano teleiaU+0387

Lining Figures

0
0zero figureU+0030
1
1one figureU+0031
2
2two figureU+0032
3
3three figureU+0033
4
4four figureU+0034
5
5five figureU+0035
6
6six figureU+0036
7
7seven figureU+0037
8
8eight figureU+0038
9
9nine figureU+0039

Oldstyle Figures

0
0zero oldstyle figureonumU+0030
1
1one oldstyle figureonumU+0031
2
2two oldstyle figureonumU+0032
3
3three oldstyle figureonumU+0033
4
4four oldstyle figureonumU+0034
5
5five oldstyle figureonumU+0035
6
6six oldstyle figureonumU+0036
7
7seven oldstyle figureonumU+0037
8
8eight oldstyle figureonumU+0038
9
9nine oldstyle figureonumU+0039

Slashed Zero

0
0slashed zero figurezeroU+0030
0
0slashed zero oldstyle figureonum zeroU+0030

Numerators

0
0zero numeratornumrU+0030
1
1one numeratornumrU+0031
2
2two numeratornumrU+0032
3
3three numeratornumrU+0033
4
4four numeratornumrU+0034
5
5five numeratornumrU+0035
6
6six numeratornumrU+0036
7
7seven numeratornumrU+0037
8
8eight numeratornumrU+0038
9
9nine numeratornumrU+0039
a
aa numeratornumrU+0061
b
bb numeratornumrU+0062
c
cc numeratornumrU+0063
d
dd numeratornumrU+0064
e
ee numeratornumrU+0065
f
ff numeratornumrU+0066
g
gg numeratornumrU+0067
h
hh numeratornumrU+0068
i
ii numeratornumrU+0069
j
jj numeratornumrU+006a
k
kk numeratonumrU+006b
l
ll numeratornumrU+006c
m
mm numeratornumrU+006d
n
nn numeratornumrU+006e
o
oo numeratornumrU+006f
p
pp numeratornumrU+0070
q
qq numeratornumrU+0071
r
rr numeratornumrU+0072
s
ss numeratornumrU+0073
t
tt numeratornumrU+0074
u
uu numeratornumrU+0075
v
vv numeratornumrU+0076
w
ww numeratornumrU+0077
x
xx numeratornumrU+0078
y
yy numeratornumrU+0079
z
zz numeratornumrU+007a
(
(parenthesis left numeratornumrU+0028
)
)parenthesis right numeratornumrU+0029
[
[bracket left numeratornumrU+005b
]
]bracket right numeratornumrU+005d
=
=equal numeratornumrU+003d
minus numeratornumrU+2212
+
+plus numeratornumrU+002b
.
.period numeratornumrU+002e
,
,comma numeratornumrU+002c

Denominators

0
0zero denominatordnomU+0030
1
1one denominatordnomU+0031
2
2two denominatordnomU+0032
3
3three denominatordnomU+0033
4
4four denominatordnomU+0034
5
5five denominatordnomU+0035
6
6six denominatordnomU+0036
7
7seven denominatordnomU+0037
8
8eight denominatordnomU+0038
9
9nine denominatordnomU+0039
a
aa denominatordnomU+0061
b
bb denominatordnomU+0062
c
cc denominatordnomU+0063
d
dd denominatordnomU+0064
e
ee denominatordnomU+0065
f
ff denominatordnomU+0066
g
gg denominatordnomU+0067
h
hh denominatordnomU+0068
i
ii denominatordnomU+0069
j
jj denominatordnomU+006a
k
kk denominatordnomU+006b
l
ll denominatordnomU+006c
m
mo denominatordnomU+006d
n
nn denominatordnomU+006e
o
oo denominatordnomU+006f
p
pp denominatordnomU+0070
q
qq denominatordnomU+0071
r
rr denominatordnomU+0072
s
ss denominatordnomU+0073
t
tt denominatordnomU+0074
u
uu denominatordnomU+0075
v
vv denominatordnomU+0076
w
ww denominatordnomU+0077
x
xx denominatordnomU+0078
y
yy denominatordnomU+0079
z
zz denominatordnomU+007a
(
(parentheisis left denominatordnomU+0028
)
)parenthesis right denominatordnomU+0029
[
[bracket left denominatordnomU+005b
]
]bracket right denominatordnomU+005d
=
=equal denominatordnomU+003d
minus denominatordnomU+2212
+
+plus denominatordnomU+002b
.
.period denominatordnomU+002e
,
,comma denominatordnomU+002c

Superscripts/Superiors

0
0zero superscriptsupsU+0030
1
1one superscriptsupsU+0031
2
2two superscriptsupsU+0032
3
3three superscriptsupsU+0033
4
4four superscriptsupsU+0034
5
5five superscriptsupsU+0035
6
6six superscriptsupsU+0036
7
7seven superscriptsupsU+0037
8
8eight superscriptsupsU+0038
9
9nine superscriptsupsU+0039
a
aa superscriptsupsU+0061
b
bb superscriptsupsU+0062
c
cc superscriptsupsU+0063
d
dd superscriptsupsU+0064
e
ee superscriptsupsU+0065
f
ff superscriptsupsU+0066
g
gg superscriptsupsU+0067
h
hh superscriptsupsU+0068
i
ii superscriptsupsU+0069
j
jj superscriptsupsU+006a
k
kk superscriptsupsU+006b
l
ll superscriptsupsU+006c
m
mm superscriptsupsU+006d
n
nn superscriptsupsU+006e
o
oo superscriptsupsU+006f
p
pp superscriptsupsU+0070
q
qq superscriptsupsU+0071
r
rr superscriptsupsU+0072
s
ss superscriptsupsU+0073
t
tt superscriptsupsU+0074
u
uu superscriptsupsU+0075
v
vv superscriptsupsU+0076
w
ww superscriptsupsU+0077
x
xx superscriptsupsU+0078
y
yy superscriptsupsU+0079
z
zz superscriptsupsU+007a
(
(parenthesis left superscriptsupsU+0028
)
)parenthesis right superscriptsupsU+0029
[
[bracket left superscriptsupsU+005b
]
]bracket right superscriptsupsU+005d
=
=equal superscriptsupsU+003d
minus superscriptsupsU+2212
+
+plus superscriptsupsU+002b
.
.period superscriptsupsU+002e
,
,comma superscriptsupsU+002c

Subscripts/Inferiors

0
0zero subscriptsubsU+0030
1
1one subscriptsubsU+0031
2
2two subscriptsubsU+0032
3
3three subscriptsubsU+0033
4
4four subscriptsubsU+0034
5
5five subscriptsubsU+0035
6
6six subscriptsubsU+0036
7
7seven subscriptsubsU+0037
8
8eight subscriptsubsU+0038
9
9nine subscriptsubsU+0039
a
aa subscriptsubsU+0061
b
bb subscriptsubsU+0062
c
cc subscriptsubsU+0063
d
dd subscriptsubsU+0064
e
ee subscriptsubsU+0065
f
ff subscriptsubsU+0066
g
gg subscriptsubsU+0067
h
hh subscriptsubsU+0068
i
ii subscriptsubsU+0069
j
jj subscriptsubsU+006a
k
kk subscriptsubsU+006b
l
ll subscriptsubsU+006c
m
mm subscriptsubsU+006d
n
nn subscriptsubsU+006e
o
oo subscriptsubsU+006f
p
pp subscriptsubsU+0070
q
qq subscriptsubsU+0071
r
rr subscriptsubsU+0072
s
ss subscriptsubsU+0073
t
tt subscriptsubsU+0074
u
uu subscriptsubsU+0075
v
vv subscriptsubsU+0076
w
ww subscriptsubsU+0077
x
xx subscriptsubsU+0078
y
yy subscriptsubsU+0079
z
zz subscriptsubsU+007a
(
(parenthesis left subscriptsubsU+0028
)
)parenthesis right subscriptsubsU+0029
[
[bracket left subscriptsubsU+005b
]
]bracket right subscriptsubsU+005d
=
=equal subscriptsubsU+003d
minus subscriptsubsU+2212
+
+plus subscriptsubsU+002b
.
.period subscriptsubsU+002e
,
,comma subscriptsubsU+002c

Prebuilt Fractions

¼
¼one quarterU+00bc
½
½one halfU+00bd
¾
¾three quartersU+00be

Symbols

&
&ampersandU+0026
%
%percentU+0025
perthousandU+2030
©
©copyrightU+00a9
®
®registeredU+00ae
trademarkU+2122
°
°degreeU+00b0
§
§sectionU+00a7
paragraphU+00b6
*
*asteriskU+002a
daggerU+2020
dagger doubleU+2021
#
#number signU+0023

Mathematical Symbols

+
+plusU+002b
minusU+2212
±
±plus minusU+00b1
×
×multiplyU+00d7
÷
÷divideU+00f7
=
=equalU+003d
not equalU+2260
approximately equal toU+2248
<
<lessU+003c
>
>greaterU+003e
less equalU+2264
greater equalU+2265
¬
¬logical notU+00ac
infinityU+221e
~
~ascii tildeU+007e
^
^ascii circumflexU+005e
µ
µmuU+00b5
integralU+222b
OmegaU+2126
π
πpiU+03c0
partial differentialU+2202
DeltaU+2206
productU+220f
summationU+2211
radicalU+221a
lozengeU+25ca

Currencies

$
$dollarU+0024
¢
¢centU+00a2
£
£pound sterlingU+00a3
¥
¥Japanese yen/Chinese yuanU+00a5
euroU+20ac
rubleU+20bd
Ukrainian hryvniaU+20b4
ƒ
ƒflorinU+0192
¤
¤currencyU+00a4

Arrows

arrow leftU+2190
arrow rightU+2192
arrow upU+2191
arrow downU+2193
north west arrowU+2196
north east arrowU+2197
south east arrowU+2198
south west arrowU+2199

Ordinals

ª
ªordfeminieU+00aa
º
ºordmasculineU+00ba
 

About

Programme Pan offers an extended character set, which supports languages that use Cyrillic and Greek alphabets, in addition to those which use the Latin alphabet. It provides accurate and genuine letterforms created for international communication.

Developed by the Swiss design studio Maximage, Programme is an innovative typeface which is based both on calligraphy and computer programming. The typeface was developed with the help of scripting technology.

The project started from the rather raw idea that a font’s DNA is entirely contained in the calligraphic letters “o” and “n.” From these two glyphs, it was thought that a computer program could build the full Latin alphabet, since a typeface is actually made out of a limited set of shapes that are repeated in all of its characters. The typeface was eventually optimized for both text and display uses. In some cases, the imperfections of the program have not been retouched to preserve the type’s original essence. This is why Programme exists in a rougher style as well as in a more refined one

The first version of Programme was featured in JRP Ringier’ 2009 book Typeface as Program. The book provides an overview of a series of projects related to programming and type design, which took place at the École cantonale d’art de Lausanne (ECAL).

About