encodings

main
Matthew Butterick 5 years ago
parent fd33640c18
commit 7718968e47

@ -0,0 +1,52 @@
#lang racket/base
(provide (all-defined-out))
#|
approximates
https://github.com/mbutterick/fontkit/blob/master/src/cff/CFFEncodings.js
|#
(define StandardEncoding '(|| || || || || || || || || || || || || || || || || || || || || || || || || || || ||
|| || || || space exclam quotedbl numbersign dollar percent ampersand quoteright
parenleft parenright asterisk plus comma hyphen period slash zero one two
three four five six seven eight nine colon semicolon less equal greater
question at A B C D E F G H I J K L M N O P Q R S
T U V W X Y Z bracketleft backslash bracketright asciicircum underscore
quoteleft a b c d e f g h i j k l m n o p q r s t
u v w x y z braceleft bar braceright asciitilde || || || || || || || ||
|| || || || || || || || || || || || || || || || || || || || || || || || || ||
exclamdown cent sterling fraction yen florin section currency quotesingle
quotedblleft guillemotleft guilsinglleft guilsinglright fi fl || endash dagger
daggerdbl periodcentered || paragraph bullet quotesinglbase quotedblbase quotedblright
guillemotright ellipsis perthousand || questiondown || grave acute circumflex tilde
macron breve dotaccent dieresis || ring cedilla || hungarumlaut ogonek caron
emdash || || || || || || || || || || || || || || || || AE || ordfeminine || || ||
|| Lslash Oslash OE ordmasculine || || || || || ae || || || dotlessi || ||
lslash oslash oe germandbls))
(define ExpertEncoding '(|| || || || || || || || || || || || || || || || || || || || || || || || || || || ||
|| || || || space exclamsmall Hungarumlautsmall || dollaroldstyle dollarsuperior
ampersandsmall Acutesmall parenleftsuperior parenrightsuperior twodotenleader onedotenleader
comma hyphen period fraction zerooldstyle oneoldstyle twooldstyle threeoldstyle
fouroldstyle fiveoldstyle sixoldstyle sevenoldstyle eightoldstyle nineoldstyle colon
semicolon commasuperior threequartersemdash periodsuperior questionsmall || asuperior
bsuperior centsuperior dsuperior esuperior || || isuperior || || lsuperior msuperior
nsuperior osuperior || || rsuperior ssuperior tsuperior || ff fi fl ffi ffl
parenleftinferior || parenrightinferior Circumflexsmall hyphensuperior Gravesmall Asmall
Bsmall Csmall Dsmall Esmall Fsmall Gsmall Hsmall Ismall Jsmall Ksmall Lsmall
Msmall Nsmall Osmall Psmall Qsmall Rsmall Ssmall Tsmall Usmall Vsmall Wsmall
Xsmall Ysmall Zsmall colonmonetary onefitted rupiah Tildesmall || || || || || || ||
|| || || || || || || || || || || || || || || || || || || || || || || || || || ||
exclamdownsmall centoldstyle Lslashsmall || || Scaronsmall Zcaronsmall Dieresissmall
Brevesmall Caronsmall || Dotaccentsmall || || Macronsmall || || figuredash hypheninferior
|| || Ogoneksmall Ringsmall Cedillasmall || || || onequarter onehalf threequarters
questiondownsmall oneeighth threeeighths fiveeighths seveneighths onethird twothirds ||
|| zerosuperior onesuperior twosuperior threesuperior foursuperior fivesuperior
sixsuperior sevensuperior eightsuperior ninesuperior zeroinferior oneinferior twoinferior
threeinferior fourinferior fiveinferior sixinferior seveninferior eightinferior
nineinferior centinferior dollarinferior periodinferior commainferior Agravesmall
Aacutesmall Acircumflexsmall Atildesmall Adieresissmall Aringsmall AEsmall Ccedillasmall
Egravesmall Eacutesmall Ecircumflexsmall Edieresissmall Igravesmall Iacutesmall
Icircumflexsmall Idieresissmall Ethsmall Ntildesmall Ogravesmall Oacutesmall
Ocircumflexsmall Otildesmall Odieresissmall OEsmall Oslashsmall Ugravesmall Uacutesmall
Ucircumflexsmall Udieresissmall Yacutesmall Thornsmall Ydieresissmall))
Loading…
Cancel
Save