From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- fonts/nimbus15/enc/nimbus15-ec.enc | 399 ++++++++++++++++++++++++++++++++ fonts/nimbus15/enc/nimbus15-lgr.enc | 367 +++++++++++++++++++++++++++++ fonts/nimbus15/enc/nimbus15-ot1.enc | 180 ++++++++++++++ fonts/nimbus15/enc/nimbus15-ot2.enc | 50 ++++ fonts/nimbus15/enc/nimbus15-t2a.enc | 290 +++++++++++++++++++++++ fonts/nimbus15/enc/nimbus15-t2b.enc | 68 ++++++ fonts/nimbus15/enc/nimbus15-t2c.enc | 68 ++++++ fonts/nimbus15/enc/nimbus15-x2.enc | 291 +++++++++++++++++++++++ fonts/nimbus15/enc/nimbus15mono-ec.enc | 356 ++++++++++++++++++++++++++++ fonts/nimbus15/enc/nimbus15mono-lgr.enc | 53 +++++ fonts/nimbus15/enc/nimbus15mono-ot1.enc | 180 ++++++++++++++ fonts/nimbus15/enc/nimbus15mono-ot2.enc | 51 ++++ fonts/nimbus15/enc/nimbus15mono-t2a.enc | 291 +++++++++++++++++++++++ fonts/nimbus15/enc/nimbus15mono-t2b.enc | 67 ++++++ fonts/nimbus15/enc/nimbus15mono-t2c.enc | 66 ++++++ 15 files changed, 2777 insertions(+) create mode 100644 fonts/nimbus15/enc/nimbus15-ec.enc create mode 100644 fonts/nimbus15/enc/nimbus15-lgr.enc create mode 100644 fonts/nimbus15/enc/nimbus15-ot1.enc create mode 100644 fonts/nimbus15/enc/nimbus15-ot2.enc create mode 100644 fonts/nimbus15/enc/nimbus15-t2a.enc create mode 100644 fonts/nimbus15/enc/nimbus15-t2b.enc create mode 100644 fonts/nimbus15/enc/nimbus15-t2c.enc create mode 100644 fonts/nimbus15/enc/nimbus15-x2.enc create mode 100644 fonts/nimbus15/enc/nimbus15mono-ec.enc create mode 100644 fonts/nimbus15/enc/nimbus15mono-lgr.enc create mode 100644 fonts/nimbus15/enc/nimbus15mono-ot1.enc create mode 100644 fonts/nimbus15/enc/nimbus15mono-ot2.enc create mode 100644 fonts/nimbus15/enc/nimbus15mono-t2a.enc create mode 100644 fonts/nimbus15/enc/nimbus15mono-t2b.enc create mode 100644 fonts/nimbus15/enc/nimbus15mono-t2c.enc (limited to 'fonts/nimbus15/enc') diff --git a/fonts/nimbus15/enc/nimbus15-ec.enc b/fonts/nimbus15/enc/nimbus15-ec.enc new file mode 100644 index 0000000000..de0cbe7a04 --- /dev/null +++ b/fonts/nimbus15/enc/nimbus15-ec.enc @@ -0,0 +1,399 @@ +% @@psencodingfile@{ +% date = "19aug15", +% filename = "urw35-ec.enc", +% email = "tex-fonts@@tug.org", +% docstring = "This is the EC (aka Cork aka T1) encoding vector +% for 8-bit fonts to be used with TeX, changed for URW35." +% @} +% +% The original paper can be found on +% https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf +% +% Names of the glyphs try to comply with: +% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006 +% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt +% but some exceptions are listed below. +% +% The following characters are not present in Unicode: +% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character +% - Germandbls = now there is a related character in Unicode, +% U+1E9E - LATIN CAPITAL LETTER SHARP S +% but probably /S_S ligature name should be used instead +% +% The following two characters have different Unicode mappings than on the AGL: +% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA +% according to AGL it should be /tcommaaccent +% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA +% according to AGL it should be /Tcommaaccent +% But having /scedilla and /tcommaaccent mixed is even more ugly. +% +% The following characters are not present on the AGL: +% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J +% - /cwm = U+200B - ZERO WIDTH SPACE +% - /visiblespace = U+2423 - OPEN BOX +% and should probably better be labeled with uniXXXX notation +% (though hardly any font has those glyphs anyway). +% +% The following ligatures are deprecated by recent AGL: +% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead +% +% Hyphen character: +% There are two character named "hyphen". The original article explains +% the background of this decision (if one wanted to use a different +% hyphenation character and still be able to use the dash). So the first +% character should serve as "hyphen char" and the other one as "dash" in +% compound words. The character 0x2D is supposed to be the hyphen char, +% but since there used to be two characters of the same name in this +% file for some time, the tools like afmtotfm have been confused and +% remapped the hyphen char to 0x7F automatically. After the second +% character's name was changed, hyphenation characters in existing +% tfm fonts (generated with the old ec.enc) have disappeared, so the +% second character has been renamed back to "hyphen". Anyone generating +% tfm fonts is strongly encouraged to make a copy of this file, rename +% it and change glyph names as required for their font. +% +% Other remarks: +% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH +% must also be used as /Dcroat +% U+0110 - LATIN CAPITAL LETTER D WITH STROKE +% +% Misleading names and shapes of letters (that lead to different names in past) +% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON +% /lquoteright +% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON +% /Lquoteright +% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON +% /dquoteright +% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON +% /tquoteright +% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE +% /dbar, /dmacron +% +% - /cwm - /bom, /zerowidthnobreakspace +% - /underscore - /underline +% - /hyphen.alt - /sfthyphen, /hyphen, /dash +% +% +% Turkish & Romanian +% -------------------- +% EC encoding has been defined to include /tcedilla and /scedilla. +% For Turkish one needs /scedilla, while for Romanian one would need +% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent). +% "t with cedilla" in not used in any language except in inferior +% Romanian typography that can use cedillas instead of commas below. +% AGL has a strange mapping as well. +% +% Without adding an additional character, it is impossible to support both +% languages at the same time, so EC is not really best choice for Romanians, +% even though it can be "misused" if one replaces both /scedilla and /tcedilla +% with /scommaaccent and /tcommaaccent. +% +% Characters that have been renamed in July 2008: +% 0x18 /zeroinferior -> /perthousandzero +% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space) +% 0x8D U+014A /Ng -> /Eng +% 0x9E U+0111 /dbar -> /dcroat +% 0xAD U+014B /ng -> /eng +% 0xB4 U+0165 /tquoteright -> /tcaron +% +% Although these ligatures and kerns are somewhat questionable to have +% in an encoding file, they've been here forever, and they are +% traditional in the TeX world, so we preserve them. +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ; +% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ; +% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ; +% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ; +% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ; +% LIGKERN nine {} * ; * {} nine ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +/nimbusECEncoding [ % now 256 chars follow +/grave % 0x00 U+0060 +/acute % 0x01 U+00B4 +/circumflex % 0x02 U+02C6 +/tilde % 0x03 U+02DC +/dieresis % 0x04 U+00A8 +/hungarumlaut % 0x05 U+02DD +/ring % 0x06 U+02DA +/caron % 0x07 U+02C7 +/breve % 0x08 U+02D8 +/macron % 0x09 U+00AF +/dotaccent % 0x0A U+02D9 +/cedilla % 0x0B U+00B8 +/ogonek % 0x0C U+02DB +/quotesinglbase % 0x0D U+201A +/guilsinglleft % 0x0E U+2039 +/guilsinglright % 0x0F U+203A +/quotedblleft % 0x10 U+201C +/quotedblright % 0x11 U+201D +/quotedblbase % 0x12 U+201E +/guillemotleft % 0x13 U+00AB +/guillemotright % 0x14 U+00BB +/endash % 0x15 U+2013 +/emdash % 0x16 U+2014 +/cwm % 0x17 U+200B +/perthousandzero % 0x18 ______ +/dotlessi % 0x19 U+0131 +/dotlessj % 0x1A U+0237 +/ff % 0x1B U+FB00 +/fi % 0x1C U+FB01 +/fl % 0x1D U+FB02 +/ffi % 0x1E U+FB03 +/ffl % 0x1F U+FB04 +/visiblespace % 0x20 U+2423 +/exclam % 0x21 +/quotedbl % 0x22 +/numbersign % 0x23 +/dollar % 0x24 +/percent % 0x25 +/ampersand % 0x26 +/quoteright % 0x27 U+2019 +/parenleft % 0x28 +/parenright % 0x29 +/asterisk % 0x2A +/plus % 0x2B +/comma % 0x2C +/hyphen % 0x2D +/period % 0x2E +/slash % 0x2F +/zero % 0x30 +/one % 0x31 +/two % 0x32 +/three % 0x33 +/four % 0x34 +/five % 0x35 +/six % 0x36 +/seven % 0x37 +/eight % 0x38 +/nine % 0x39 +/colon % 0x3A +/semicolon % 0x3B +/less % 0x3C +/equal % 0x3D +/greater % 0x3E +/question % 0x3F +/at % 0x40 +/A % 0x41 +/B % 0x42 +/C % 0x43 +/D % 0x44 +/E % 0x45 +/F % 0x46 +/G % 0x47 +/H % 0x48 +/I % 0x49 +/J % 0x4A +/K % 0x4B +/L % 0x4C +/M % 0x4D +/N % 0x4E +/O % 0x4F +/P % 0x50 +/Q % 0x51 +/R % 0x52 +/S % 0x53 +/T % 0x54 +/U % 0x55 +/V % 0x56 +/W % 0x57 +/X % 0x58 +/Y % 0x59 +/Z % 0x5A +/bracketleft % 0x5B +/backslash % 0x5C +/bracketright % 0x5D +/asciicircum % 0x5E +/underscore % 0x5F +/quoteleft % 0x60 U+2018 +/a % 0x61 +/b % 0x62 +/c % 0x63 +/d % 0x64 +/e % 0x65 +/f % 0x66 +/g % 0x67 +/h % 0x68 +/i % 0x69 +/j % 0x6A +/k % 0x6B +/l % 0x6C +/m % 0x6D +/n % 0x6E +/o % 0x6F +/p % 0x70 +/q % 0x71 +/r % 0x72 +/s % 0x73 +/t % 0x74 +/u % 0x75 +/v % 0x76 +/w % 0x77 +/x % 0x78 +/y % 0x79 +/z % 0x7A +/braceleft % 0x7B +/bar % 0x7C +/braceright % 0x7D +/asciitilde % 0x7E +/hyphen % 0x7F U+002D (explicit "hyphen char") +/Abreve % 0x80 U+0102 +/Aogonek % 0x81 U+0104 +/Cacute % 0x82 U+0106 +/Ccaron % 0x83 U+010C +/Dcaron % 0x84 U+010E +/Ecaron % 0x85 U+011A +/Eogonek % 0x86 U+0118 +/Gbreve % 0x87 U+011E +/Lacute % 0x88 U+0139 +/Lcaron % 0x89 U+013D +/Lslash % 0x8A U+0141 +/Nacute % 0x8B U+0143 +/Ncaron % 0x8C U+0147 +/Eng % 0x8D U+014A +/Ohungarumlaut % 0x8E U+0150 +/Racute % 0x8F U+0154 +/Rcaron % 0x90 U+0158 +/Sacute % 0x91 U+015A +/Scaron % 0x92 U+0160 +/Scedilla % 0x93 U+015E +/Tcaron % 0x94 U+0164 +/Tcommaaccent % 0x95 U+0162 +/Uhungarumlaut % 0x96 U+0170 +/Uring % 0x97 U+016E +/Ydieresis % 0x98 U+0178 +/Zacute % 0x99 U+0179 +/Zcaron % 0x9A U+017D +/Zdotaccent % 0x9B U+017B +/IJ % 0x9C U+0132 +/Idotaccent % 0x9D U+0130 +/dcroat % 0x9E U+0111 +/section % 0x9F U+00A7 +/abreve % 0xA0 U+0103 +/aogonek % 0xA1 U+0105 +/cacute % 0xA2 U+0107 +/ccaron % 0xA3 U+010D +/dcaron % 0xA4 U+010F +/ecaron % 0xA5 U+011B +/eogonek % 0xA6 U+0119 +/gbreve % 0xA7 U+011F +/lacute % 0xA8 U+013A +/lcaron % 0xA9 U+013E +/lslash % 0xAA U+0142 +/nacute % 0xAB U+0144 +/ncaron % 0xAC U+0148 +/eng % 0xAD U+014B +/ohungarumlaut % 0xAE U+0151 +/racute % 0xAF U+0155 +/rcaron % 0xB0 U+0159 +/sacute % 0xB1 U+015B +/scaron % 0xB2 U+0161 +/scedilla % 0xB3 U+015F +/tcaron % 0xB4 U+0165 +/tcommaaccent % 0xB5 U+0163 +/uhungarumlaut % 0xB6 U+0171 +/uring % 0xB7 U+016F +/ydieresis % 0xB8 U+00FF +/zacute % 0xB9 U+017A +/zcaron % 0xBA U+017E +/zdotaccent % 0xBB U+017C +/ij % 0xBC U+0133 +/exclamdown % 0xBD U+00A1 +/questiondown % 0xBE U+00BF +/sterling % 0xBF U+00A3 +/Agrave % 0xC0 +/Aacute % 0xC1 +/Acircumflex % 0xC2 +/Atilde % 0xC3 +/Adieresis % 0xC4 +/Aring % 0xC5 +/AE % 0xC6 +/Ccedilla % 0xC7 +/Egrave % 0xC8 +/Eacute % 0xC9 +/Ecircumflex % 0xCA +/Edieresis % 0xCB +/Igrave % 0xCC +/Iacute % 0xCD +/Icircumflex % 0xCE +/Idieresis % 0xCF +/Eth % 0xD0 +/Ntilde % 0xD1 +/Ograve % 0xD2 +/Oacute % 0xD3 +/Ocircumflex % 0xD4 +/Otilde % 0xD5 +/Odieresis % 0xD6 +/OE % 0xD7 U+0152 +/Oslash % 0xD8 +/Ugrave % 0xD9 +/Uacute % 0xDA +/Ucircumflex % 0xDB +/Udieresis % 0xDC +/Yacute % 0xDD +/Thorn % 0xDE +/Germandbls % 0xDF (U+1E9E, /S_S) +/agrave % 0xE0 +/aacute % 0xE1 +/acircumflex % 0xE2 +/atilde % 0xE3 +/adieresis % 0xE4 +/aring % 0xE5 +/ae % 0xE6 +/ccedilla % 0xE7 +/egrave % 0xE8 +/eacute % 0xE9 +/ecircumflex % 0xEA +/edieresis % 0xEB +/igrave % 0xEC +/iacute % 0xED +/icircumflex % 0xEE +/idieresis % 0xEF +/eth % 0xF0 +/ntilde % 0xF1 +/ograve % 0xF2 +/oacute % 0xF3 +/ocircumflex % 0xF4 +/otilde % 0xF5 +/odieresis % 0xF6 +/oe % 0xF7 U+0153 +/oslash % 0xF8 +/ugrave % 0xF9 +/uacute % 0xFA +/ucircumflex % 0xFB +/udieresis % 0xFC +/yacute % 0xFD +/thorn % 0xFE +/germandbls % 0xFF U+00DF +] def +% Ligatures to enforce +% LIGKERN f f =: ff ; f i =: fi ; f l =: fl ; +% LIGKERN ff i =: ffi ; ff l =: ffl ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% LIGKERN comma comma =: quotedblbase ; +% LIGKERN less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% LIGKERN question quoteleft =: questiondown ; +% LIGKERN exclam quoteleft =: exclamdown ; +% +% Kerns to eliminate +% LIGKERN space {} * ; * {} space ; +% LIGKERN zero {} * ; * {} zero ; one {} * ; * {} one ; +% LIGKERN two {} * ; * {} two ; three {} * ; * {} three ; +% LIGKERN four {} * ; * {} four ; five {} * ; * {} five ; +% LIGKERN six {} * ; * {} six ; seven {} * ; * {} seven ; +% LIGKERN eight {} * ; * {} eight ; nine {} * ; * {} nine ; diff --git a/fonts/nimbus15/enc/nimbus15-lgr.enc b/fonts/nimbus15/enc/nimbus15-lgr.enc new file mode 100644 index 0000000000..0dfe301721 --- /dev/null +++ b/fonts/nimbus15/enc/nimbus15-lgr.enc @@ -0,0 +1,367 @@ +% nimbus15-lgr.enc +% CODINGSCHEME GREEK FONT ENCODING - LGR + +/nimbusLGRenc [ +% 0x00 +/endash +/uni032F +/u10144 +/u10145 +/u10146 +/u10147 +/uni03DB % Stigmagreek +/uni03DA +/uni1FBE +/uni1FBC +/uni1FCC +/uni1FFC +/Alpha +/Upsilondieresis +/alpha +/upsilondieresis +% 0x10 +/uni0316 +/uni0317 +/uni03DF % Koppagreek +/uni03D9 +/uni032E +/uni03D8 +/uni03DA +/uni03E0 +/Euro +/perthousand +/afii10846 +/uni03E1 % sampigreek +/quoteleft +/quoteright +/breve +/macron +% 0x20 +/uni1FC1 +/exclam +/dieresis +/dieresistonos +/uni1FED +/percent +/periodcentered +/tonos +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +% 0x30 +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/uni0387 +/uni1FFE +/equal +/uni1FBF +/uni037E +% 0x40 +/uni1FDF +/Alpha +/Beta +/uni1FDD +/uni0394 +/Epsilon +/Phi +/Gamma +/Eta +/Iota +/Theta +/Kappa +/Lambda +/Mu +/Nu +/Omicron +% 0x50 +/Pi +/Chi +/Rho +/Sigma +/Tau +/Upsilon +/uni1FDE +/uni03A9 +/Xi +/Psi +/Zeta +/bracketleft +/uni1FCF +/bracketright +/uni1FCE +/uni1FCD +% 0x60 +/uni1FEF +/alpha +/beta +/uni03C2 % sigmafinal +/delta +/epsilon +/phi +/gamma +/eta +/iota +/theta +/kappa +/lambda +/uni03BC +/nu +/omicron +% 0x70 +/pi +/chi +/rho +/sigma +/tau +/upsilon +/afii61664 %uni200C % cwm +/omega +/xi +/psi +/zeta +/guillemotleft +/uni037A +/guillemotright +/uni1FC0 +/emdash +% 0x80 +/uni1F70 +/uni1F01 +/uni1F00 +/uni1F03 +/uni1FB2 +/uni1F81 +/uni1F80 +/uni1F83 +/alphatonos +/uni1F05 +/uni1F04 +/uni1F02 +/uni1FB4 +/uni1F85 +/uni1F84 +/uni1F82 +% 0x90 +/uni1FB6 +/uni1F07 +/uni1F06 +/uni03DD +/uni1FB7 +/uni1F87 +/uni1F86 +/.notdef +/uni1F74 +/uni1F21 +/uni1F20 +/.notdef +/uni1FC2 +/uni1F91 +/uni1F90 +/.notdef +% 0xA0 +/etatonos +/uni1F25 +/uni1F24 +/uni1F23 +/uni1FC4 +/uni1F95 +/uni1F94 +/uni1F93 +/uni1FC6 +/uni1F27 +/uni1F26 +/uni1F22 +/uni1FC7 +/uni1F97 +/uni1F96 +/uni1F92 +% 0xB0 +/uni1F7C +/uni1F61 +/uni1F60 +/uni1F63 +/uni1FF2 +/uni1FA1 +/uni1FA0 +/uni1FA3 +/omegatonos +/uni1F65 +/uni1F64 +/uni1F62 +/uni1FF4 +/uni1FA5 +/uni1FA4 +/uni1FA2 +% 0xC0 +/uni1FF6 +/uni1F67 +/uni1F66 +/uni03DC % Digammagreek +/uni1FF7 +/uni1FA7 +/uni1FA6 +/.notdef +/uni1F76 +/uni1F31 +/uni1F30 +/uni1F33 +/uni1F7A +/uni1F51 +/uni1F50 +/uni1F53 +% 0xD0 +/iotatonos +/uni1F35 +/uni1F34 +/uni1F32 +/upsilontonos +/uni1F55 +/uni1F54 +/uni1F52 +/uni1FD6 +/uni1F37 +/uni1F36 +/Iotadieresis +/uni1FE6 +/uni1F57 +/uni1F56 +/Upsilondieresis +% 0xE0 +/uni1F72 +/uni1F11 +/uni1F10 +/uni1F13 +/uni1F78 +/uni1F41 +/uni1F40 +/uni1F43 +/epsilontonos +/uni1F15 +/uni1F14 +/uni1F12 +/omicrontonos +/uni1F45 +/uni1F44 +/uni1F42 +% 0xF0 +/iotadieresis +/uni1FD2 +/iotadieresistonos +/uni1FD7 +/upsilondieresis +/uni1FE2 +/upsilondieresistonos +/uni1FE7 +/uni1FB3 +/uni1FC3 +/uni1FF3 +/uni1FE5 +/uni1FE4 +/.notdef +/uni0374 +/uni0375 +] def +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN parenleft parenleft =: guillemotleft ; +% LIGKERN parenright parenright =: guillemotright ; +% LIGKERN dieresis tonos =: dieresistonos +% LIGKERN tonos dieresis =: dieresistonos +% LIGKERN tonos alpha =: alphatonos ; +% LIGKERN tonos epsilon =: epsilontonos ; +% LIGKERN tonos eta =: etatonos ; +% LIGKERN tonos iota =: iotatonos ; +% LIGKERN tonos omicron =: omicrontonos ; +% LIGKERN tonos upsilon =: upsilontonos ; +% LIGKERN tonos omega =: omegatonos ; +% LIGKERN tonos Alpha =: Alphatonos ; +% LIGKERN tonos Epsilon =: Epsilontonos ; +% LIGKERN tonos Eta =: Etatonos ; +% LIGKERN tonos Iota =: Iotatonos ; +% LIGKERN tonos Omicron =: Omicrontonos ; +% LIGKERN tonos Upsilon =: Upsilontonos ; +% LIGKERN tonos uni03A9 =: Omegatonos ; +% LIGKERN dieresis iota =: iotadieresis ; dieresis Iota =: Iotadieresis ; +% LIGKERN dieresis upsilon =: upsilondieresis ; +% LIGKERN dieresis Upsilon =: Upsilondieresis ; +% LIGKERN dieresistonos iota =: iotadieresistonos ; +% LIGKERN dieresistonos upsilon =: upsilondieresistonos ; +% LIGKERN tonos tonos =: quoteright ; uni1FEF uni1FEF =: quoteleft ; +% LIGKERN uni1FBF tonos =: uni1FCE ; uni1FBF uni1FEF =: uni1FCD ; +% LIGKERN uni1FBF uni1FC0 =: uni1FCF ; uni1FC0 uni1FBF =: uni1FCF ; +% LIGKERN uni1FFE tonos =: uni1FDE ; uni1FFE uni1FEF =: uni1FDD ; +% LIGKERN uni1FFE uni1FC0 =: uni1FDF ; uni1FC0 uni1FFE =: uni1FDF ; +% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ; +% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ; +% LIGKERN uni1FCE alpha =: uni1F04 ; uni1FCF alpha =: uni1F06 ; uni1FBF alpha =: uni1F00 ; +% LIGKERN uni1FCD alpha =: uni1F02 ; uni1FDF alpha =: uni1F07 ; uni1FFE alpha =: uni1F01 ; +% LIGKERN uni1FDE alpha =: uni1F05 ; uni1FEF alpha =: uni1F70 ; +% LIGKERN uni1FDD alpha =: uni1F03 ; uni1FC0 alpha =: uni1FB6 ; +% LIGKERN alpha uni037A =: uni1FB3 ; alphatonos uni037A =: uni1FB4 ; +% LIGKERN uni1F00 uni037A =: uni1F80 ; uni1F01 uni037A =: uni1F81 ; +% LIGKERN uni1F02 uni037A =: uni1F82 ; uni1F03 uni037A =: uni1F83 ; +% LIGKERN uni1F04 uni037A =: uni1F84 ; uni1F05 uni037A =: uni1F85 ; +% LIGKERN uni1F06 uni037A =: uni1F86 ; uni1F07 uni037A =: uni1F87 ; +% LIGKERN uni1F70 uni037A =: uni1FB2 ; uni1FB6 uni037A =: uni1FB7 ; +% LIGKERN uni1FCE epsilon =: uni1F14 ; uni1FBF epsilon =: uni1F10 ; +% LIGKERN uni1FCD epsilon =: uni1F12 ; uni1FFE epsilon =: uni1F11 ; +% LIGKERN uni1FDE epsilon =: uni1F15 ; uni1FEF epsilon =: uni1F72 ; +% LIGKERN uni1FDD epsilon =: uni1F13 ; +% LIGKERN uni1FCE eta =: uni1F24 ; uni1FCF eta =: uni1F26 ; uni1FBF eta =: uni1F20 ; +% LIGKERN uni1FCD eta =: uni1F22 ; uni1FDF eta =: uni1F27 ; uni1FFE eta =: uni1F21 ; +% LIGKERN uni1FDE eta =: uni1F25 ; uni1FEF eta =: uni1F74 ; +% LIGKERN uni1FDD eta =: uni1F23 ; uni1FC0 eta =: uni1FC6 ; +% LIGKERN eta uni037A =: uni1FC3 ; etatonos uni037A =: uni1FC4 ; +% LIGKERN uni1F20 uni037A =: uni1F90 ; uni1F21 uni037A =: uni1F91 ; +% LIGKERN uni1F22 uni037A =: uni1F92 ; uni1F23 uni037A =: uni1F93 ; +% LIGKERN uni1F24 uni037A =: uni1F94 ; uni1F25 uni037A =: uni1F95 ; +% LIGKERN uni1F26 uni037A =: uni1F96 ; uni1F27 uni037A =: uni1F97 ; +% LIGKERN uni1F74 uni037A =: uni1FC2 ; uni1FC6 uni037A =: uni1FC7 ; +% LIGKERN uni1FCE iota =: uni1F34 ; uni1FBF iota =: uni1F30 ; +% LIGKERN uni1FCD iota =: uni1F32 ; uni1FFE iota =: uni1F31 ; +% LIGKERN uni1FDE iota =: uni1F35 ; uni1FEF iota =: uni1F76 ; +% LIGKERN uni1FDD iota =: uni1F33 ; uni1FED iota =: uni1FD2 ; +% LIGKERN uni1FC1 iota =: uni1FD7 ; uni1FC0 iota =: uni1FD6 ; +% LIGKERN uni1FCF iota =: uni1F36 ; uni1FDF iota =: uni1F37 ; +% LIGKERN uni1FCE omicron =: uni1F44 ; uni1FBF omicron =: uni1F40 ; +% LIGKERN uni1FCD omicron =: uni1F42 ; uni1FFE omicron =: uni1F41 ; +% LIGKERN uni1FDE omicron =: uni1F45 ; uni1FEF omicron =: uni1F78 ; +% LIGKERN uni1FDD omicron =: uni1F43 ; +% LIGKERN uni1FCE upsilon =: uni1F54 ; uni1FBF upsilon =: uni1F50 ; +% LIGKERN uni1FCD upsilon =: uni1F52 ; uni1FFE upsilon =: uni1F51 ; +% LIGKERN uni1FDE upsilon =: uni1F55 ; uni1FEF upsilon =: uni1F7A ; +% LIGKERN uni1FDD upsilon =: uni1F53 ; uni1FED upsilon =: uni1FE2 ; +% LIGKERN uni1FC1 upsilon =: uni1FE7 ; uni1FC0 upsilon =: uni1FE6 ; +% LIGKERN uni1FCF upsilon =: uni1F56 ; uni1FDF upsilon =: uni1F57 ; +% LIGKERN uni1FCE omega =: uni1F64 ; uni1FCF omega =: uni1F66 ; uni1FBF omega =: uni1F60 ; +% LIGKERN uni1FCD omega =: uni1F62 ; uni1FDF omega =: uni1F67 ; uni1FFE omega =: uni1F61 ; +% LIGKERN uni1FDE omega =: uni1F65 ; uni1FEF omega =: uni1F7C ; +% LIGKERN uni1FDD omega =: uni1F63 ; uni1FC0 omega =: uni1FF6 ; +% LIGKERN omega uni037A =: uni1FF3 ; omegatonos uni037A =: uni1FF4 ; +% LIGKERN uni1F60 uni037A =: uni1FA0 ; uni1F61 uni037A =: uni1FA1 ; +% LIGKERN uni1F62 uni037A =: uni1FA2 ; uni1F63 uni037A =: uni1FA3 ; +% LIGKERN uni1F64 uni037A =: uni1FA4 ; uni1F65 uni037A =: uni1FA5 ; +% LIGKERN uni1F66 uni037A =: uni1FA6 ; uni1F67 uni037A =: uni1FA7 ; +% LIGKERN uni1F7C uni037A =: uni1FF2 ; uni1FF6 uni037A =: uni1FF7 ; +% LIGKERN uni1FBF rho =: uni1FE4 ; uni1FFE rho =: uni1FE5 ; +% LIGKERN || = 01 ; sigma || =:| uni03C2 ; sigma guillemotright =:| uni03C2 ; +% LIGKERN sigma parenright =:| uni03C2 ; sigma period =:| uni03C2 ; +% LIGKERN sigma comma =:| uni03C2 ; sigma exclam =:| uni03C2 ; +% LIGKERN sigma semicolon =:| uni03C2 ; sigma uni0387 =:| uni03C2 ; +LIGKERN sigma uni037E =:| uni03C2 ; +% LIGKERN Alpha uni1FBE =: uni1FBC ; +% LIGKERN Eta uni1FBE =: uni1FCC ; +% LIGKERN uni03A9 uni1FBE =: uni1FFC ; diff --git a/fonts/nimbus15/enc/nimbus15-ot1.enc b/fonts/nimbus15/enc/nimbus15-ot1.enc new file mode 100644 index 0000000000..1304bd8e15 --- /dev/null +++ b/fonts/nimbus15/enc/nimbus15-ot1.enc @@ -0,0 +1,180 @@ +% +/NimbusOT1Enc [ +% 0x0 +/Gamma +/uni0394 +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon + +% 0x8 +/Phi +/Psi +/uni03A9 +/ff +/fi +/fl +/ffi +/ffl + +% 0x10 +/dotlessi +/uni0237 % dotlessj +/grave +/acute +/caron +/breve +/macron +/ring + +% 0x18 +/cedilla +/germandbls +/ae +/oe +/oslash +/AE +/OE +/Oslash + +% 0x20 +/uni2423 +/exclam +/quotedblright +/numbersign +/dollar +/percent +/ampersand +/quoteright + +% 0x28 +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash + +% 0x30 +/zero +/one +/two +/three +/four +/five +/six +/seven + +% 0x38 +/eight +/nine +/colon +/semicolon +/exclamdown +/equal +/questiondown +/question + +% 0x40 +/at +/A +/B +/C +/D +/E +/F +/G + +% 0x48 +/H +/I +/J +/K +/L +/M +/N +/O + +% 0x50 +/P +/Q +/R +/S +/T +/U +/V +/W + +% 0x58 +/X +/Y +/Z +/bracketleft +/quotedblleft +/bracketright +/circumflex +/dotaccent + +% 0x60 +/quoteleft +/a +/b +/c +/d +/e +/f +/g + +% 0x68 +/h +/i +/j +/k +/l +/m +/n +/o + +% 0x70 +/p +/q +/r +/s +/t +/u +/v +/w + +% 0x78 +/x +/y +/z +/endash +/emdash +/hungarumlaut +/tilde +/dieresis + +%80 +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +] def diff --git a/fonts/nimbus15/enc/nimbus15-ot2.enc b/fonts/nimbus15/enc/nimbus15-ot2.enc new file mode 100644 index 0000000000..b8d54fca04 --- /dev/null +++ b/fonts/nimbus15/enc/nimbus15-ot2.enc @@ -0,0 +1,50 @@ +/nimbus15ot2Enc [ +%00 + /afii10059 /afii10058 /afii10145 /afii10047 /afii10055 /afii10053 /afii10051 /afii10060 + /afii10107 /afii10106 /afii10193 /afii10095 /afii10103 /afii10101 /afii10099 /afii10108 +%10 + /afii10048 /afii10024 /afii10027 /afii10023 /uni0474 /uni0472 /afii10054 /afii10049 + /afii10096 /afii10072 /afii10075 /afii10071 /uni0475 /uni0473 /afii10102 /afii10097 +%20 + /dieresis /exclam /quotedblright /uni0462 /uniF6D4 /percent /acute /quoteright + /parenleft /parenright /asterisk /uni0463 /comma /hyphen /period /slash +%30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /guillemotleft /dotlessi /guillemotright /question +%40 + /breve /afii10017 /afii10018 /afii10040 /afii10021 /afii10022 /afii10038 /afii10020 + /afii10039 /afii10026 /afii10057 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032 +%50 + /afii10033 /afii10041 /afii10034 /afii10035 /afii10036 /afii10037 /afii10019 /afii10043 + /afii10042 /afii10045 /afii10025 /bracketleft /quotedblleft /bracketright /afii10046 /afii10044 +%60 + /quoteleft /afii10065 /afii10066 /afii10088 /afii10069 /afii10070 /afii10086 /afii10068 + /afii10087 /afii10074 /afii10105 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080 +%70 + /afii10081 /afii10089 /afii10082 /afii10083 /afii10084 /afii10085 /afii10067 /afii10091 + /afii10090 /afii10093 /afii10073 /endash /emdash /afii61352 /afii10094 /afii10092 +%80 + /.notdef /.notdef /afii10062 /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%90 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%A0 + /.notdef /.notdef /afii10110 /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%B0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%C0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%D0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%E0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%F0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +] def diff --git a/fonts/nimbus15/enc/nimbus15-t2a.enc b/fonts/nimbus15/enc/nimbus15-t2a.enc new file mode 100644 index 0000000000..f8202579d1 --- /dev/null +++ b/fonts/nimbus15/enc/nimbus15-t2a.enc @@ -0,0 +1,290 @@ +% This file is generated from `T2Auni.map' and `glyphlist.txt' +% +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% LIGKERN f f =: ff ; f i =: fi ; f l =: fl ; ff i =: ffi ; ff l =: ffl ; +% +% LIGKERN zero {} * ; * {} zero ; +% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ; +% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ; +% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ; +% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ; +% LIGKERN nine {} * ; * {} nine ; +% +/nimbusT2Aenc [ +% 0x00 +/grave +/acute +/circumflex +/tilde +/dieresis +/hungarumlaut +/ring +/caron +/breve +/macron +/dotaccent +/cedilla +/ogonek +/uni04C0 +/angleleft +/angleright +% 0x10 +/quotedblleft +/quotedblright +/cyrflex +/dblgrave +/uniF6D4 +/endash +/emdash +/.notdef +/.notdef +/dotlessi +/uni0237 +/ff +/fi +/fl +/ffi +/ffl +% 0x20 +/.notdef +/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 +/equal +/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 +/asciicircum +/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 +/hyphen +% 0x80 +/afii10050 +/uni0492 +/afii10051 +/afii10060 +/uni04BA +/uni0496 +/uni0498 +/afii10058 +/afii10056 +/uni049A +/uni04A0 +/uni049C +/uni04D4 % AE +/uni04A2 +/uni04A4 +/afii10054 +% 0x90 +/uni04E8 +/Ccedilla +/afii10062 +/uni04AE +/uni04B0 +/uni04B2 +/afii10145 +/uni04B8 +/uni04B6 +/afii10053 +/uni04D8 +/afii10059 +/afii10023 +/afii61352 +/currency +/section +% 0xA0 +/afii10098 +/uni0493 +/afii10099 +/afii10108 +/uni04BB +/uni0497 +/uni0499 +/afii10106 +/afii10104 +/uni049B +/uni04A1 +/uni049D +/uni04D5 +/uni04A3 +/uni04A5 +/afii10102 +% 0xB0 +/uni04E9 +/ccedilla +/afii10110 +/uni04AF +/uni04B1 +/uni04B3 +/afii10193 +/uni04B9 +/uni04B7 +/afii10101 +/afii10846 +/afii10107 +/afii10071 +/quotedblbase +/guillemotleft +/guillemotright +% 0xC0 +/afii10017 +/afii10018 +/afii10019 +/afii10020 +/afii10021 +/afii10022 +/afii10024 +/afii10025 +/afii10026 +/afii10027 +/afii10028 +/afii10029 +/afii10030 +/afii10031 +/afii10032 +/afii10033 +% 0xD0 +/afii10034 +/afii10035 +/afii10036 +/afii10037 +/afii10038 +/afii10039 +/afii10040 +/afii10041 +/afii10042 +/afii10043 +/afii10044 +/afii10045 +/afii10046 +/afii10047 +/afii10048 +/afii10049 +% 0xE0 +/afii10065 +/afii10066 +/afii10067 +/afii10068 +/afii10069 +/afii10070 +/afii10072 +/afii10073 +/afii10074 +/afii10075 +/afii10076 +/afii10077 +/afii10078 +/afii10079 +/afii10080 +/afii10081 +% 0xF0 +/afii10082 +/afii10083 +/afii10084 +/afii10085 +/afii10086 +/afii10087 +/afii10088 +/afii10089 +/afii10090 +/afii10091 +/afii10092 +/afii10093 +/afii10094 +/afii10095 +/afii10096 +/afii10097 +] def diff --git a/fonts/nimbus15/enc/nimbus15-t2b.enc b/fonts/nimbus15/enc/nimbus15-t2b.enc new file mode 100644 index 0000000000..56c8a85768 --- /dev/null +++ b/fonts/nimbus15/enc/nimbus15-t2b.enc @@ -0,0 +1,68 @@ +% nimbus-t2b.enc + +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% LIGKERN f f =: ff ; f i =: fi ; f l =: fl ; ff i =: ffi ; ff l =: ffl ; +% +% LIGKERN zero {} * ; * {} zero ; +% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ; +% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ; +% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ; +% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ; +% LIGKERN nine {} * ; * {} nine ; +% + +/nimbusT2Benc [ +%00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla /ogonek /uni04C0 /angleleft /angleright + +%10 + /quotedblleft /quotedblright /.notdef /.notdef /uniF6D4 /hyphen /emdash /.notdef + /.notdef /dotlessi /.notdef /ff /fi /fl /ffi /ffl +%20 + /.notdef /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +%30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +%40 + /at /A /B /C /D /E /F /G + /H /I /J /K /L /M /N /O +%50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +%60 + /quoteleft /a /b /c /d /e /f /g + /h /i /j /k /l /m /n /o +%70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +%80 + /.notdef /uni0492 /.notdef /afii10051 /uni04BA /uni0496 /.notdef /.notdef + /afii10058 /uni049A /.notdef /.notdef /.notdef /uni04A2 /.notdef /.notdef +%90 + /uni04E8 /.notdef /afii10062 /uni04AE /.notdef /uni04B2 /.notdef /.notdef + /uni04B6 /afii10059 /uni04D8 /.notdef /afii10023 /afii61352 /currency /section +%A0 + /.notdef /uni0493 /.notdef /.notdef /uni04BB /uni0497 /.notdef /.notdef + /afii10106 /uni049B /.notdef /.notdef /.notdef /uni04A3 /.notdef /.notdef +%B0 + /uni04E9 /.notdef /afii10110 /uni04AF /.notdef /uni04B3 /.notdef /.notdef + /uni04B7 /afii10107 /afii10846 /.notdef /afii10071 /quotedblbase /guillemotleft /guillemotright +%C0 + /afii10017 /afii10018 /afii10019 /afii10020 /afii10021 /afii10022 /afii10024 /afii10025 + /afii10026 /afii10027 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032 /afii10033 +%D0 + /afii10034 /afii10035 /afii10036 /afii10037 /afii10038 /afii10039 /afii10040 /afii10041 + /afii10042 /afii10043 /afii10044 /afii10045 /afii10046 /afii10047 /afii10048 /afii10049 +%E0 + /afii10065 /afii10066 /afii10067 /afii10068 /afii10069 /afii10070 /afii10072 /afii10073 + /afii10074 /afii10075 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080 /afii10081 +%F0 + /afii10082 /afii10083 /afii10084 /afii10085 /afii10086 /afii10087 /afii10088 /afii10089 + /afii10090 /afii10091 /afii10092 /afii10093 /afii10094 /afii10095 /afii10096 /afii10097 +] def diff --git a/fonts/nimbus15/enc/nimbus15-t2c.enc b/fonts/nimbus15/enc/nimbus15-t2c.enc new file mode 100644 index 0000000000..0dc480e45d --- /dev/null +++ b/fonts/nimbus15/enc/nimbus15-t2c.enc @@ -0,0 +1,68 @@ +% nimbus-t2c.enc + +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% LIGKERN f f =: ff ; f i =: fi ; f l =: fl ; ff i =: ffi ; ff l =: ffl ; +% +% LIGKERN zero {} * ; * {} zero ; +% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ; +% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ; +% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ; +% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ; +% LIGKERN nine {} * ; * {} nine ; +% + +/nimbusT2Cenc [ +%00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla /ogonek /uni04C0 /angleleft /angleright +%10 + /quotedblleft /quotedblright /.notdef /.notdef /uniF6D4 /hyphen /emdash /.notdef + /.notdef /dotlessi /.notdef /ff /fi /fl /ffi /ffl +%20 + /.notdef /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +%30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +%40 + /at /A /B /C /D /E /F /G + /H /I /J /K /L /M /N /O +%50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +%60 + /quoteleft /a /b /c /d /e /f /g + /h /i /j /k /l /m /n /o +%70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +%80 + /.notdef /.notdef /.notdef /.notdef /uni04BA /.notdef /.notdef /.notdef + /.notdef /uni049A /.notdef /.notdef /.notdef /uni04A2 /.notdef /.notdef +%90 + /uni04E8 /.notdef /.notdef /.notdef /.notdef /uni04B2 /afii10145 /.notdef + /uni04B6 /.notdef /uni04D8 /.notdef /afii10023 /afii61352 /currency /section +%A0 + /.notdef /.notdef /.notdef /.notdef /uni04BB /.notdef /.notdef /.notdef + /.notdef /uni049B /.notdef /.notdef /.notdef /uni04A3 /.notdef /.notdef +%B0 + /uni04E9 /.notdef /.notdef /.notdef /.notdef /uni04B3 /afii10193 /.notdef + /uni04B7 /.notdef /afii10846 /.notdef /afii10071 /quotedblbase /guillemotleft /guillemotright +%C0 + /afii10017 /afii10018 /afii10019 /afii10020 /afii10021 /afii10022 /afii10024 /afii10025 + /afii10026 /afii10027 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032 /afii10033 +%D0 + /afii10034 /afii10035 /afii10036 /afii10037 /afii10038 /afii10039 /afii10040 /afii10041 + /afii10042 /afii10043 /afii10044 /afii10045 /afii10046 /afii10047 /afii10048 /afii10049 +%E0 + /afii10065 /afii10066 /afii10067 /afii10068 /afii10069 /afii10070 /afii10072 /afii10073 + /afii10074 /afii10075 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080 /afii10081 +%F0 + /afii10082 /afii10083 /afii10084 /afii10085 /afii10086 /afii10087 /afii10088 /afii10089 + /afii10090 /afii10091 /afii10092 /afii10093 /afii10094 /afii10095 /afii10096 /afii10097 +] def +% Command line: 'otftotfm -e ptmono_t2c.enc NimbusSanL-Reg.otf' diff --git a/fonts/nimbus15/enc/nimbus15-x2.enc b/fonts/nimbus15/enc/nimbus15-x2.enc new file mode 100644 index 0000000000..64eb5cd867 --- /dev/null +++ b/fonts/nimbus15/enc/nimbus15-x2.enc @@ -0,0 +1,291 @@ +% This file is generated from `X2uni.map' and `glyphlist.txt' +% with afii10146->uni0462 and afii10148->uni0474, name changed to newtx-x2.enc +% +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% LIGKERN f f =: ff ; f i =: fi ; f l =: fl ; ff i =: ffi ; ff l =: ffl ; +% +% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ; +% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ; +% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ; +% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ; +% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ; +% LIGKERN nine {} * ; * {} nine ; +% +/X2AdobeEncoding [ +% 0x00 +/grave +/acute +/circumflex +/tilde +/dieresis +/hungarumlaut +/ring +/caron +/breve +/macron +/dotaccent +/cedilla +/ogonek +/.notdef +/angleleft +/angleright +% 0x10 +/quotedblleft +/quotedblright +/cyrflex +/dblgrave +/uniF6D4 +/endash +/emdash +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +% 0x20 +/.notdef +/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 +/equal +/greater +/question +% 0x40 +/at +/.notdef +/afii10051 +/afii10060 +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/afii10055 +/afii10057 +/afii10058 +/.notdef +/afii10059 +/.notdef +/.notdef +% 0x50 +/.notdef +/.notdef +/.notdef +/afii10054 +/.notdef +/afii10145 +/.notdef +/.notdef +/uni0462 +/.notdef +/uni0474 +/bracketleft +/backslash +/bracketright +/asciicircum +/underscore +% 0x60 +/quoteleft +/.notdef +/afii10099 +/afii10108 +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/afii10103 +/afii10105 +/afii10106 +/.notdef +/afii10107 +/.notdef +/.notdef +% 0x70 +/.notdef +/.notdef +/.notdef +/afii10102 +/.notdef +/afii10193 +/.notdef +/.notdef +/afii10194 +/.notdef +/afii10196 +/braceleft +/bar +/braceright +/asciitilde +/hyphen +% 0x80 +/afii10050 +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/afii10056 +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +% 0x90 +/.notdef +/.notdef +/afii10062 +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/afii10053 +/.notdef +/.notdef +/afii10023 +/afii61352 +/currency +/section +% 0xA0 +/afii10098 +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/afii10104 +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +% 0xB0 +/.notdef +/.notdef +/afii10110 +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/afii10101 +/afii10846 +/.notdef +/afii10071 +/quotedblbase +/guillemotleft +/guillemotright +% 0xC0 +/afii10017 +/afii10018 +/afii10019 +/afii10020 +/afii10021 +/afii10022 +/afii10024 +/afii10025 +/afii10026 +/afii10027 +/afii10028 +/afii10029 +/afii10030 +/afii10031 +/afii10032 +/afii10033 +% 0xD0 +/afii10034 +/afii10035 +/afii10036 +/afii10037 +/afii10038 +/afii10039 +/afii10040 +/afii10041 +/afii10042 +/afii10043 +/afii10044 +/afii10045 +/afii10046 +/afii10047 +/afii10048 +/afii10049 +% 0xE0 +/afii10065 +/afii10066 +/afii10067 +/afii10068 +/afii10069 +/afii10070 +/afii10072 +/afii10073 +/afii10074 +/afii10075 +/afii10076 +/afii10077 +/afii10078 +/afii10079 +/afii10080 +/afii10081 +% 0xF0 +/afii10082 +/afii10083 +/afii10084 +/afii10085 +/afii10086 +/afii10087 +/afii10088 +/afii10089 +/afii10090 +/afii10091 +/afii10092 +/afii10093 +/afii10094 +/afii10095 +/afii10096 +/afii10097 +] def diff --git a/fonts/nimbus15/enc/nimbus15mono-ec.enc b/fonts/nimbus15/enc/nimbus15mono-ec.enc new file mode 100644 index 0000000000..ce723b50f4 --- /dev/null +++ b/fonts/nimbus15/enc/nimbus15mono-ec.enc @@ -0,0 +1,356 @@ +% @@psencodingfile@{ +% date = "19aug15", +% filename = "urw35-ec.enc", +% email = "tex-fonts@@tug.org", +% docstring = "This is the EC (aka Cork aka T1) encoding vector +% for 8-bit fonts to be used with TeX, changed for URW35." +% @} +% +% The original paper can be found on +% https://www.tug.org/TUGboat/Articles/tb11-4/tb30ferguson.pdf +% +% Names of the glyphs try to comply with: +% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006 +% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt +% but some exceptions are listed below. +% +% The following characters are not present in Unicode: +% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character +% - Germandbls = now there is a related character in Unicode, +% U+1E9E - LATIN CAPITAL LETTER SHARP S +% but probably /S_S ligature name should be used instead +% +% The following two characters have different Unicode mappings than on the AGL: +% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA +% according to AGL it should be /tcommaaccent +% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA +% according to AGL it should be /Tcommaaccent +% But having /scedilla and /tcommaaccent mixed is even more ugly. +% +% The following characters are not present on the AGL: +% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J +% - /cwm = U+200B - ZERO WIDTH SPACE +% - /visiblespace = U+2423 - OPEN BOX +% and should probably better be labeled with uniXXXX notation +% (though hardly any font has those glyphs anyway). +% +% The following ligatures are deprecated by recent AGL: +% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead +% +% Hyphen character: +% There are two character named "hyphen". The original article explains +% the background of this decision (if one wanted to use a different +% hyphenation character and still be able to use the dash). So the first +% character should serve as "hyphen char" and the other one as "dash" in +% compound words. The character 0x2D is supposed to be the hyphen char, +% but since there used to be two characters of the same name in this +% file for some time, the tools like afmtotfm have been confused and +% remapped the hyphen char to 0x7F automatically. After the second +% character's name was changed, hyphenation characters in existing +% tfm fonts (generated with the old ec.enc) have disappeared, so the +% second character has been renamed back to "hyphen". Anyone generating +% tfm fonts is strongly encouraged to make a copy of this file, rename +% it and change glyph names as required for their font. +% +% Other remarks: +% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH +% must also be used as /Dcroat +% U+0110 - LATIN CAPITAL LETTER D WITH STROKE +% +% Misleading names and shapes of letters (that lead to different names in past) +% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON +% /lquoteright +% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON +% /Lquoteright +% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON +% /dquoteright +% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON +% /tquoteright +% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE +% /dbar, /dmacron +% +% - /cwm - /bom, /zerowidthnobreakspace +% - /underscore - /underline +% - /hyphen.alt - /sfthyphen, /hyphen, /dash +% +% +% Turkish & Romanian +% -------------------- +% EC encoding has been defined to include /tcedilla and /scedilla. +% For Turkish one needs /scedilla, while for Romanian one would need +% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent). +% "t with cedilla" in not used in any language except in inferior +% Romanian typography that can use cedillas instead of commas below. +% AGL has a strange mapping as well. +% +% Without adding an additional character, it is impossible to support both +% languages at the same time, so EC is not really best choice for Romanians, +% even though it can be "misused" if one replaces both /scedilla and /tcedilla +% with /scommaaccent and /tcommaaccent. +% +% Characters that have been renamed in July 2008: +% 0x18 /zeroinferior -> /perthousandzero +% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space) +% 0x8D U+014A /Ng -> /Eng +% 0x9E U+0111 /dbar -> /dcroat +% 0xAD U+014B /ng -> /eng +% 0xB4 U+0165 /tquoteright -> /tcaron +% +/nimbusmonoECEncoding [ % now 256 chars follow +/grave % 0x00 U+0060 +/acute % 0x01 U+00B4 +/circumflex % 0x02 U+02C6 +/tilde % 0x03 U+02DC +/dieresis % 0x04 U+00A8 +/hungarumlaut % 0x05 U+02DD +/ring % 0x06 U+02DA +/caron % 0x07 U+02C7 +/breve % 0x08 U+02D8 +/macron % 0x09 U+00AF +/dotaccent % 0x0A U+02D9 +/cedilla % 0x0B U+00B8 +/ogonek % 0x0C U+02DB +/quotesinglbase % 0x0D U+201A +/guilsinglleft % 0x0E U+2039 +/guilsinglright % 0x0F U+203A +/quotedblleft % 0x10 U+201C +/quotedblright % 0x11 U+201D +/quotedblbase % 0x12 U+201E +/guillemotleft % 0x13 U+00AB +/guillemotright % 0x14 U+00BB +/endash % 0x15 U+2013 +/emdash % 0x16 U+2014 +/cwm % 0x17 U+200B +/perthousandzero % 0x18 ______ +/dotlessi % 0x19 U+0131 +/dotlessj % 0x1A U+0237 +/ff % 0x1B U+FB00 +/fi % 0x1C U+FB01 +/fl % 0x1D U+FB02 +/ffi % 0x1E U+FB03 +/ffl % 0x1F U+FB04 +/uni2423 %/visiblespace % 0x20 U+2423 +/exclam % 0x21 +/quotedbl % 0x22 +/numbersign % 0x23 +/dollar % 0x24 +/percent % 0x25 +/ampersand % 0x26 +/quoteright % 0x27 U+2019 +/parenleft % 0x28 +/parenright % 0x29 +/uni204E % 0x2A U+204E is low asterisk +/plus % 0x2B +/comma % 0x2C +/hyphen % 0x2D +/period % 0x2E +/slash % 0x2F +/zero % 0x30 +/one % 0x31 +/two % 0x32 +/three % 0x33 +/four % 0x34 +/five % 0x35 +/six % 0x36 +/seven % 0x37 +/eight % 0x38 +/nine % 0x39 +/colon % 0x3A +/semicolon % 0x3B +/less % 0x3C +/equal % 0x3D +/greater % 0x3E +/question % 0x3F +/at % 0x40 +/A % 0x41 +/B % 0x42 +/C % 0x43 +/D % 0x44 +/E % 0x45 +/F % 0x46 +/G % 0x47 +/H % 0x48 +/I % 0x49 +/J % 0x4A +/K % 0x4B +/L % 0x4C +/M % 0x4D +/N % 0x4E +/O % 0x4F +/P % 0x50 +/Q % 0x51 +/R % 0x52 +/S % 0x53 +/T % 0x54 +/U % 0x55 +/V % 0x56 +/W % 0x57 +/X % 0x58 +/Y % 0x59 +/Z % 0x5A +/bracketleft % 0x5B +/backslash % 0x5C +/bracketright % 0x5D +/asciicircum % 0x5E +/underscore % 0x5F +/quoteleft % 0x60 U+2018 +/a % 0x61 +/b % 0x62 +/c % 0x63 +/d % 0x64 +/e % 0x65 +/f % 0x66 +/g % 0x67 +/h % 0x68 +/i % 0x69 +/j % 0x6A +/k % 0x6B +/l % 0x6C +/m % 0x6D +/n % 0x6E +/o % 0x6F +/p % 0x70 +/q % 0x71 +/r % 0x72 +/s % 0x73 +/t % 0x74 +/u % 0x75 +/v % 0x76 +/w % 0x77 +/x % 0x78 +/y % 0x79 +/z % 0x7A +/braceleft % 0x7B +/bar % 0x7C +/braceright % 0x7D +/asciitilde % 0x7E +/hyphen % 0x7F U+002D (explicit "hyphen char") +/Abreve % 0x80 U+0102 +/Aogonek % 0x81 U+0104 +/Cacute % 0x82 U+0106 +/Ccaron % 0x83 U+010C +/Dcaron % 0x84 U+010E +/Ecaron % 0x85 U+011A +/Eogonek % 0x86 U+0118 +/Gbreve % 0x87 U+011E +/Lacute % 0x88 U+0139 +/Lcaron % 0x89 U+013D +/Lslash % 0x8A U+0141 +/Nacute % 0x8B U+0143 +/Ncaron % 0x8C U+0147 +/Eng % 0x8D U+014A +/Ohungarumlaut % 0x8E U+0150 +/Racute % 0x8F U+0154 +/Rcaron % 0x90 U+0158 +/Sacute % 0x91 U+015A +/Scaron % 0x92 U+0160 +/Scedilla % 0x93 U+015E +/Tcaron % 0x94 U+0164 +/Tcommaaccent % 0x95 U+0162 +/Uhungarumlaut % 0x96 U+0170 +/Uring % 0x97 U+016E +/Ydieresis % 0x98 U+0178 +/Zacute % 0x99 U+0179 +/Zcaron % 0x9A U+017D +/Zdotaccent % 0x9B U+017B +/IJ % 0x9C U+0132 +/Idotaccent % 0x9D U+0130 +/dcroat % 0x9E U+0111 +/section % 0x9F U+00A7 +/abreve % 0xA0 U+0103 +/aogonek % 0xA1 U+0105 +/cacute % 0xA2 U+0107 +/ccaron % 0xA3 U+010D +/dcaron % 0xA4 U+010F +/ecaron % 0xA5 U+011B +/eogonek % 0xA6 U+0119 +/gbreve % 0xA7 U+011F +/lacute % 0xA8 U+013A +/lcaron % 0xA9 U+013E +/lslash % 0xAA U+0142 +/nacute % 0xAB U+0144 +/ncaron % 0xAC U+0148 +/eng % 0xAD U+014B +/ohungarumlaut % 0xAE U+0151 +/racute % 0xAF U+0155 +/rcaron % 0xB0 U+0159 +/sacute % 0xB1 U+015B +/scaron % 0xB2 U+0161 +/scedilla % 0xB3 U+015F +/tcaron % 0xB4 U+0165 +/tcommaaccent % 0xB5 U+0163 +/uhungarumlaut % 0xB6 U+0171 +/uring % 0xB7 U+016F +/ydieresis % 0xB8 U+00FF +/zacute % 0xB9 U+017A +/zcaron % 0xBA U+017E +/zdotaccent % 0xBB U+017C +/ij % 0xBC U+0133 +/exclamdown % 0xBD U+00A1 +/questiondown % 0xBE U+00BF +/sterling % 0xBF U+00A3 +/Agrave % 0xC0 +/Aacute % 0xC1 +/Acircumflex % 0xC2 +/Atilde % 0xC3 +/Adieresis % 0xC4 +/Aring % 0xC5 +/AE % 0xC6 +/Ccedilla % 0xC7 +/Egrave % 0xC8 +/Eacute % 0xC9 +/Ecircumflex % 0xCA +/Edieresis % 0xCB +/Igrave % 0xCC +/Iacute % 0xCD +/Icircumflex % 0xCE +/Idieresis % 0xCF +/Eth % 0xD0 +/Ntilde % 0xD1 +/Ograve % 0xD2 +/Oacute % 0xD3 +/Ocircumflex % 0xD4 +/Otilde % 0xD5 +/Odieresis % 0xD6 +/OE % 0xD7 U+0152 +/Oslash % 0xD8 +/Ugrave % 0xD9 +/Uacute % 0xDA +/Ucircumflex % 0xDB +/Udieresis % 0xDC +/Yacute % 0xDD +/Thorn % 0xDE +/Germandbls % 0xDF (U+1E9E, /S_S) +/agrave % 0xE0 +/aacute % 0xE1 +/acircumflex % 0xE2 +/atilde % 0xE3 +/adieresis % 0xE4 +/aring % 0xE5 +/ae % 0xE6 +/ccedilla % 0xE7 +/egrave % 0xE8 +/eacute % 0xE9 +/ecircumflex % 0xEA +/edieresis % 0xEB +/igrave % 0xEC +/iacute % 0xED +/icircumflex % 0xEE +/idieresis % 0xEF +/eth % 0xF0 +/ntilde % 0xF1 +/ograve % 0xF2 +/oacute % 0xF3 +/ocircumflex % 0xF4 +/otilde % 0xF5 +/odieresis % 0xF6 +/oe % 0xF7 U+0153 +/oslash % 0xF8 +/ugrave % 0xF9 +/uacute % 0xFA +/ucircumflex % 0xFB +/udieresis % 0xFC +/yacute % 0xFD +/thorn % 0xFE +/germandbls % 0xFF U+00DF +] def diff --git a/fonts/nimbus15/enc/nimbus15mono-lgr.enc b/fonts/nimbus15/enc/nimbus15mono-lgr.enc new file mode 100644 index 0000000000..15ee9e9b3f --- /dev/null +++ b/fonts/nimbus15/enc/nimbus15mono-lgr.enc @@ -0,0 +1,53 @@ +% nimbus15mono-lgr.enc +% CODINGSCHEME GREEK FONT ENCODING - LGR + +/nimbusLGRenc [ +%00 + /endash /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /Alpha /Upsilondieresis /alpha /upsilondieresis +%10 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /Euro /perthousand /afii10846 /.notdef /quoteleft /quoteright /breve /macron +%20 + /.notdef /exclam /dieresis /dieresistonos /.notdef /percent /periodcentered /tonos + /parenleft /parenright /uni204E /plus /comma /hyphen /period /slash +%30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /uni0387 /.notdef /equal /.notdef /semicolon +%40 + /.notdef /Alpha /Beta /.notdef /Delta /Epsilon /Phi /Gamma + /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron +%50 + /Pi /Chi /Rho /Sigma /Tau /Upsilon /.notdef /uni2126 + /Xi /Psi /Zeta /bracketleft /.notdef /bracketright /.notdef /.notdef +%60 + /.notdef /alpha /beta /uni03C2 /delta /epsilon /phi1 /gamma + /eta /iota /theta1 /kappa /lambda /uni03BC /nu /omicron +%70 + /pi /chi /rho /sigma /tau /upsilon /.notdef /omega + /xi /psi /zeta /guillemotleft /.notdef /guillemotright /.notdef /emdash +%80 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /alphatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%90 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%A0 + /etatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%B0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /omegatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%C0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%D0 + /iotatonos /.notdef /.notdef /.notdef /upsilontonos /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /Iotadieresis /.notdef /.notdef /.notdef /Upsilondieresis +%E0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /epsilontonos /.notdef /.notdef /.notdef /omicrontonos /.notdef /.notdef /.notdef +%F0 + /iotadieresis /.notdef /iotadieresistonos /.notdef /upsilondieresis /.notdef /upsilondieresistonos /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +] def diff --git a/fonts/nimbus15/enc/nimbus15mono-ot1.enc b/fonts/nimbus15/enc/nimbus15mono-ot1.enc new file mode 100644 index 0000000000..ba0b5a8212 --- /dev/null +++ b/fonts/nimbus15/enc/nimbus15mono-ot1.enc @@ -0,0 +1,180 @@ +% +/NimbusMonoOT1Enc [ +% 0x0 +/Gamma +/uni0394 +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon + +% 0x8 +/Phi +/Psi +/uni03A9 +/arrowup +/arrowdown +/quotesingle +/exclamdown +/questiondown + +% 0x10 +/dotlessi +/uni0237 +/grave +/acute +/caron +/breve +/macron +/ring + +% 0x18 +/cedilla +/germandbls +/ae +/oe +/oslash +/AE +/OE +/Oslash + +% 0x20 +/uni2423 +/exclam +/quotedblright +/numbersign +/dollar +/percent +/ampersand +/quoteright + +% 0x28 +/parenleft +/parenright +/uni204E % low asterisk +/plus +/comma +/hyphen +/period +/slash + +% 0x30 +/zero +/one +/two +/three +/four +/five +/six +/seven + +% 0x38 +/eight +/nine +/colon +/semicolon +/exclamdown +/equal +/questiondown +/question + +% 0x40 +/at +/A +/B +/C +/D +/E +/F +/G + +% 0x48 +/H +/I +/J +/K +/L +/M +/N +/O + +% 0x50 +/P +/Q +/R +/S +/T +/U +/V +/W + +% 0x58 +/X +/Y +/Z +/bracketleft +/quotedblleft +/bracketright +/circumflex +/dotaccent + +% 0x60 +/quoteleft +/a +/b +/c +/d +/e +/f +/g + +% 0x68 +/h +/i +/j +/k +/l +/m +/n +/o + +% 0x70 +/p +/q +/r +/s +/t +/u +/v +/w + +% 0x78 +/x +/y +/z +/endash +/emdash +/hungarumlaut +/tilde +/dieresis + +%80 +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +] def diff --git a/fonts/nimbus15/enc/nimbus15mono-ot2.enc b/fonts/nimbus15/enc/nimbus15mono-ot2.enc new file mode 100644 index 0000000000..22f1ee1517 --- /dev/null +++ b/fonts/nimbus15/enc/nimbus15mono-ot2.enc @@ -0,0 +1,51 @@ +/nimbus15monoot2Enc [ +%00 + /afii10059 /afii10058 /afii10145 /afii10047 /afii10055 /afii10053 /afii10051 /afii10060 + /afii10107 /afii10106 /afii10193 /afii10095 /afii10103 /afii10101 /afii10099 /afii10108 +%10 + /afii10048 /afii10024 /afii10027 /afii10023 /uni0474 /uni0472 /afii10054 /afii10049 + /afii10096 /afii10072 /afii10075 /afii10071 /uni0475 /uni0473 /afii10102 /afii10097 +%20 + /dieresis /exclam /quotedbl /uni0462 /uniF6D4 /percent /acute /quoteright + /parenleft /parenright /asterisk /uni0463 /comma /hyphen /period /slash +%30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /guillemotleft /dotlessi /guillemotright /question +%40 + /breve /afii10017 /afii10018 /afii10040 /afii10021 /afii10022 /afii10038 /afii10020 + /afii10039 /afii10026 /afii10057 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032 +%50 + /afii10033 /afii10041 /afii10034 /afii10035 /afii10036 /afii10037 /afii10019 /afii10043 + /afii10042 /afii10045 /afii10025 /bracketleft /backslash /bracketright /afii10046 /afii10044 +%60 + /quoteleft /afii10065 /afii10066 /afii10088 /afii10069 /afii10070 /afii10086 /afii10068 + /afii10087 /afii10074 /afii10105 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080 +%70 + /afii10081 /afii10089 /afii10082 /afii10083 /afii10084 /afii10085 /afii10067 /afii10091 + /afii10090 /afii10093 /afii10073 /endash /emdash /afii61352 /afii10094 /afii10092 +%80 + /.notdef /.notdef /afii10062 /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%90 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%A0 + /.notdef /.notdef /afii10110 /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%B0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%C0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%D0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%E0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%F0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +] def +% Changed quotes to straight \ No newline at end of file diff --git a/fonts/nimbus15/enc/nimbus15mono-t2a.enc b/fonts/nimbus15/enc/nimbus15mono-t2a.enc new file mode 100644 index 0000000000..e61eb2fc4c --- /dev/null +++ b/fonts/nimbus15/enc/nimbus15mono-t2a.enc @@ -0,0 +1,291 @@ +% nimbusmono-t2a.enc +% +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; + +% +% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ; +% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ; +% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ; +% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ; +% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ; +% LIGKERN nine {} * ; * {} nine ; +% LIGKERN f {} f ; f {} i ; f {} l ; ff {} i ; ff {} l ; + +/nimbusmonoT2Aenc [ +% 0x00 +/grave +/acute +/circumflex +/tilde +/dieresis +/hungarumlaut +/ring +/caron +/breve +/macron +/dotaccent +/cedilla +/ogonek +/uni04C0 +/angleleft +/angleright +% 0x10 +/quotedblleft +/quotedblright +/cyrflex +/dblgrave +/cyrbreve +/endash +/emdash +/.notdef +/.notdef +/dotlessi +/uni0237 +/ff +/fi +/fl +/ffi +/ffl +% 0x20 +/uni2423 +/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 +/equal +/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 +/asciicircum +/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 +/hyphen +% 0x80 +/afii10050 +/uni0492 +/afii10051 +/afii10060 +/uni04BA +/uni0496 +/uni0498 +/afii10058 +/afii10056 +/uni049A +/uni04A0 +/uni049C +/uni04D4 % AE +/uni04A2 +/uni04A4 +/afii10054 +% 0x90 +/uni04E8 +/Ccedilla +/afii10062 +/uni04AE +/uni04B0 +/uni04B2 +/afii10145 +/uni04B8 +/uni04B6 +/afii10053 +/uni04D8 +/afii10059 +/afii10023 +/afii61352 +/currency +/section +% 0xA0 +/afii10098 +/uni0493 +/afii10099 +/afii10108 +/uni04BB +/uni0497 +/uni0499 +/afii10106 +/afii10104 +/uni049B +/uni04A1 +/uni049D +/uni04D5 +/uni04A3 +/uni04A5 +/afii10102 +% 0xB0 +/uni04E9 +/ccedilla +/afii10110 +/uni04AF +/uni04B1 +/uni04B3 +/afii10193 +/uni04B9 +/uni04B7 +/afii10101 +/afii10846 +/afii10107 +/afii10071 +/quotedblbase +/guillemotleft +/guillemotright +% 0xC0 +/afii10017 +/afii10018 +/afii10019 +/afii10020 +/afii10021 +/afii10022 +/afii10024 +/afii10025 +/afii10026 +/afii10027 +/afii10028 +/afii10029 +/afii10030 +/afii10031 +/afii10032 +/afii10033 +% 0xD0 +/afii10034 +/afii10035 +/afii10036 +/afii10037 +/afii10038 +/afii10039 +/afii10040 +/afii10041 +/afii10042 +/afii10043 +/afii10044 +/afii10045 +/afii10046 +/afii10047 +/afii10048 +/afii10049 +% 0xE0 +/afii10065 +/afii10066 +/afii10067 +/afii10068 +/afii10069 +/afii10070 +/afii10072 +/afii10073 +/afii10074 +/afii10075 +/afii10076 +/afii10077 +/afii10078 +/afii10079 +/afii10080 +/afii10081 +% 0xF0 +/afii10082 +/afii10083 +/afii10084 +/afii10085 +/afii10086 +/afii10087 +/afii10088 +/afii10089 +/afii10090 +/afii10091 +/afii10092 +/afii10093 +/afii10094 +/afii10095 +/afii10096 +/afii10097 +] def diff --git a/fonts/nimbus15/enc/nimbus15mono-t2b.enc b/fonts/nimbus15/enc/nimbus15mono-t2b.enc new file mode 100644 index 0000000000..4f6e183ff0 --- /dev/null +++ b/fonts/nimbus15/enc/nimbus15mono-t2b.enc @@ -0,0 +1,67 @@ +% nimbusmono-t2b.enc + +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ; +% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ; +% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ; +% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ; +% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ; +% LIGKERN nine {} * ; * {} nine ; +% LIGKERN f {} f ; f {} i ; f {} l ; ff {} i ; ff {} l ; + +/nimbusmonoT2Benc [ +%00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla /ogonek /uni04C0 /angleleft /angleright + +%10 + /quotedblleft /quotedblright /.notdef /.notdef /.notdef /hyphen /emdash /.notdef + /.notdef /dotlessi /.notdef /ff /fi /fl /ffi /ffl +%20 + /uni2423 /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +%30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +%40 + /at /A /B /C /D /E /F /G + /H /I /J /K /L /M /N /O +%50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +%60 + /quoteleft /a /b /c /d /e /f /g + /h /i /j /k /l /m /n /o +%70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +%80 + /.notdef /uni0492 /.notdef /afii10051 /uni04BA /uni0496 /.notdef /.notdef + /afii10058 /uni049A /.notdef /.notdef /.notdef /uni04A2 /.notdef /.notdef +%90 + /uni04E8 /.notdef /afii10062 /uni04AE /.notdef /uni04B2 /.notdef /.notdef + /uni04B6 /afii10059 /uni04D8 /.notdef /afii10023 /afii61352 /currency /section +%A0 + /.notdef /uni0493 /.notdef /.notdef /uni04BB /uni0497 /.notdef /.notdef + /afii10106 /uni049B /.notdef /.notdef /.notdef /uni04A3 /.notdef /.notdef +%B0 + /uni04E9 /.notdef /afii10110 /uni04AF /.notdef /uni04B3 /.notdef /.notdef + /uni04B7 /afii10107 /afii10846 /.notdef /afii10071 /quotedblbase /guillemotleft /guillemotright +%C0 + /afii10017 /afii10018 /afii10019 /afii10020 /afii10021 /afii10022 /afii10024 /afii10025 + /afii10026 /afii10027 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032 /afii10033 +%D0 + /afii10034 /afii10035 /afii10036 /afii10037 /afii10038 /afii10039 /afii10040 /afii10041 + /afii10042 /afii10043 /afii10044 /afii10045 /afii10046 /afii10047 /afii10048 /afii10049 +%E0 + /afii10065 /afii10066 /afii10067 /afii10068 /afii10069 /afii10070 /afii10072 /afii10073 + /afii10074 /afii10075 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080 /afii10081 +%F0 + /afii10082 /afii10083 /afii10084 /afii10085 /afii10086 /afii10087 /afii10088 /afii10089 + /afii10090 /afii10091 /afii10092 /afii10093 /afii10094 /afii10095 /afii10096 /afii10097 +] def diff --git a/fonts/nimbus15/enc/nimbus15mono-t2c.enc b/fonts/nimbus15/enc/nimbus15mono-t2c.enc new file mode 100644 index 0000000000..2b7c8c0041 --- /dev/null +++ b/fonts/nimbus15/enc/nimbus15mono-t2c.enc @@ -0,0 +1,66 @@ +% nimbusmono-t2c.enc + +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; + +% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ; +% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ; +% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ; +% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ; +% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ; +% LIGKERN nine {} * ; * {} nine ; +% LIGKERN f {} f ; f {} i ; f {} l ; ff {} i ; ff {} l ; + +/nimbusmonoT2Cenc [ +%00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla /ogonek /uni04C0 /angleleft /angleright +%10 + /quotedblleft /quotedblright /.notdef /.notdef /.notdef /hyphen /emdash /.notdef + /.notdef /dotlessi /.notdef /ff /fi /fl /ffi /ffl +%20 + /uni2423 /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +%30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +%40 + /at /A /B /C /D /E /F /G + /H /I /J /K /L /M /N /O +%50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +%60 + /quoteleft /a /b /c /d /e /f /g + /h /i /j /k /l /m /n /o +%70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +%80 + /.notdef /.notdef /.notdef /.notdef /uni04BA /.notdef /.notdef /.notdef + /.notdef /uni049A /.notdef /.notdef /.notdef /uni04A2 /.notdef /.notdef +%90 + /uni04E8 /.notdef /.notdef /.notdef /.notdef /uni04B2 /afii10145 /.notdef + /uni04B6 /.notdef /uni04D8 /.notdef /afii10023 /afii61352 /currency /section +%A0 + /.notdef /.notdef /.notdef /.notdef /uni04BB /.notdef /.notdef /.notdef + /.notdef /uni049B /.notdef /.notdef /.notdef /uni04A3 /.notdef /.notdef +%B0 + /uni04E9 /.notdef /.notdef /.notdef /.notdef /uni04B3 /afii10193 /.notdef + /uni04B7 /.notdef /afii10846 /.notdef /afii10071 /quotedblbase /guillemotleft /guillemotright +%C0 + /afii10017 /afii10018 /afii10019 /afii10020 /afii10021 /afii10022 /afii10024 /afii10025 + /afii10026 /afii10027 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032 /afii10033 +%D0 + /afii10034 /afii10035 /afii10036 /afii10037 /afii10038 /afii10039 /afii10040 /afii10041 + /afii10042 /afii10043 /afii10044 /afii10045 /afii10046 /afii10047 /afii10048 /afii10049 +%E0 + /afii10065 /afii10066 /afii10067 /afii10068 /afii10069 /afii10070 /afii10072 /afii10073 + /afii10074 /afii10075 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080 /afii10081 +%F0 + /afii10082 /afii10083 /afii10084 /afii10085 /afii10086 /afii10087 /afii10088 /afii10089 + /afii10090 /afii10091 /afii10092 /afii10093 /afii10094 /afii10095 /afii10096 /afii10097 +] def -- cgit v1.2.3