summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoni.enc
blob: ba39a37610f3434d3b5246c7745bde1b545b952d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
% @@psencodingfile@{
%   author = "A. Tsolomitis",
%   version = "1.0",
%   date = "March 2006",
%   filename = "bodoni.enc",
%   email = "atsol@aegean.gr",
%   docstring = "Encoding for TrueType or Type 1 fonts
%                to be used with TeX."
% @}
% 
/bodoni [
% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
  /Qu /dotaccent /fi /fl
  /fraction /hungarumlaut /Lslash /lslash
  /ogonek /ring /Th
  /breve /minus /ch 
% These are the only two remaining unencoded characters, so may as
% well include them.
  /Zcaron /zcaron 
% 0x10
 /caron /dotlessi 
% (unusual TeX characters available in, e.g., Lucida Bright)
 /dotlessj /ff /ffi /ffl 
 /fj /ij /uniFB06 /circumflex
 /ck /ct /ft /fft
 % very contentious; it's so painful not having quoteleft and quoteright
 % at 96 and 145 that we move the things normally found there to here.
 /grave /quotesingle 
% 0x20 (ASCII begins)
 /space /exclam /quotedbl /numbersign
 /dollar /percent /ampersand /quoteright
 /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
% 0x30
 /zero /one /two /three /four /five /six /seven
 /eight /nine /colon /semicolon /less /equalorig /greater /question
% 0x40
 /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
% 0x50
 /P /Q /R /S /T /U /V /W
 /X /Y /Z /bracketleft /backslash /bracketright /circumflex.alt /underscore
% 0x60
 /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
% 0x70
 /p /q /r /s /t /u /v /w
 /x /y /z /braceleft /bar /braceright /asciitilde
 /fb % rubout; ASCII ends
% 0x80
 /ffb /fh /quotesinglbase /florin
 /quotedblbase /ellipsis /dagger /daggerdbl
 /textcircled /perthousand /Scaron /guilsinglleft
 /OE /ffh /fk /ffk
% 0x90
 /sp /st /tt /quotedblleft
 /quotedblright /bullet /endash /emdash
 /tilde /trademark /scaron /guilsinglright
 /oe /tz /IJ /Ydieresis
% 0xA0
 /.notdef % nobreakspace
 /exclamdown /cent /sterling
 /currency /yen /brokenbar /section
 /dieresis /copyright /ordfeminine /guillemotleft
 /logicalnot
 /hyphen % Y&Y (also at 45); Windows' softhyphen
 /registered
 /macron
% 0xD0
 /degree /plusminus /twosuperior /threesuperior
 /acute /mu /paragraph /periodcentered
 /cedilla /onesuperior /ordmasculine /guillemotright
 /onequarter /onehalf /threequarters /questiondown
% 0xC0
 /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
 /Egrave /Eacute /Ecircumflex /Edieresis
 /Igrave /Iacute /Icircumflex /Idieresis
% 0xD0
 /Eth /Ntilde /Ograve /Oacute
 /Ocircumflex /Otilde /Odieresis /multiply
 /Oslash /Ugrave /Uacute /Ucircumflex
 /Udieresis /Yacute /Thorn /germandbls
% 0xE0
 /agrave /aacute /acircumflex /atilde
 /adieresis /aring /ae /ccedilla
 /egrave /eacute /ecircumflex /edieresis
 /igrave /iacute /icircumflex /idieresis
% 0xF0
 /eth /ntilde /ograve /oacute
 /ocircumflex /otilde /odieresis /divide
 /oslash /ugrave /uacute /ucircumflex
 /udieresis /yacute /thorn /ydieresis
] def
% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ; 
% LIGKERN f fi =: ffi ; ff i =: ffi ; f fl =: ffl ; ff l =: ffl ;
% LIGKERN fi j =: fij ; i j =: ij ;
% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
% LIGKERN f b =: fb ; ff b =: ffb ; f h =: fh ; ff h =: ffh ; 
% LIGKERN f k =: fk ; ff k =: ffk ; f t =: ft ; ff t =: fft ;
% LIGKERN Q u =: Qu ; T h =: Th ; c h =: ch ; c k =: ck ;
% LIGKERN I J =: IJ ;
% LIGKERN t t =: tt ; t z =: tz ;

%% LIGKERN Q u =: Qu ; T h =: Th ; c h =: ch ; c k =: ck ; c t =: ct ;
%% LIGKERN s p =: sp ; s t =: uniFB06 ; t t =: tt ; t z =: tz ;