Merge remote-tracking branch 'kiliman/master' (#185)

* OperatorMonoSSm (Light, Book, Medium, Bold)
New Ligatures:
    - colon_colon
    - exclam_exclam
    - semicolon_semicolon
    - less_less
    - greater_greater
    - hyphen_equal (minus_equal)
    - asterisk_equal
    - slash_equal
    - less_slash_greater
    - less_less_equal
    - quotedbl_quotedbl_quotedbl
    - quotesingle_quotesingle_quotesingle
New Powerline Glyhps:
    - E0A1 (Powerline LN)
    - E0A2 (Powerline lock)
    - E0B1 (Powerline left soft divider)
    - E0B3 (Powerline right soft divider)

Features:
    - ss10 can be used to substitute 'x' for '×'. Eg 0×FF or 800×600
    - 'Equality Spaces' and 'Less-than/Greater-than Horizontal Bar' alternatives are included
    by default, and can be activated via ss11 and ss12 respectively.
    - Corrected and simplified features code to include the missing 'kern' feature for
    fraction numerator and denominator positioning.
    - 'calt.js' will also generate the 'liga' feature.

Edited and repositioned some existing glyphs to be more consistent across font weights.
Created missing glyphs for other weights. Eg 'w_w_w.liga' and 'plus_equal.liga'

* 'calt.js' no longer generates the 'liga' feature.

* Adjusted hinting, no contours changed.
This commit is contained in:
Jakob Pearson
2023-12-21 16:21:24 +00:00
committed by GitHub
parent eec76d8792
commit fff435748f
564 changed files with 7899 additions and 4164 deletions
+1
View File
@@ -3,3 +3,4 @@ node_modules
.idea .idea
.vscode .vscode
.DS_Store .DS_Store
pnpm-lock.yaml
+8 -1
View File
@@ -31,6 +31,13 @@ if not exist .\ligature\%lig%\glyphs\* exit /b
ttx -f .\original\%otf%.otf ttx -f .\original\%otf%.otf
node index.js %otf% %flags% node index.js %otf% %flags%
ttx -f .\build\%lig%.ttx ttx -f .\build\%lig%.ttx
fonttools feaLib -v -o ".\build\%lig%.otf" .\features\default.fea ".\build\%lig%.otf" rem check if "SSm" is in name since the features are slightly different
@echo.%lig% | findstr /C:"SSm" 1>nul
if errorlevel 1 (
set fea=".\features\default.fea"
) else (
set fea=".\features\defaultSSm.fea"
)
fonttools feaLib -v -o ".\build\%lig%.otf" %fea% ".\build\%lig%.otf"
exit /b exit /b
+6 -2
View File
@@ -21,8 +21,12 @@ build_font() {
node index.js "$otf" "$flags" node index.js "$otf" "$flags"
ttx -f "./build/$1.ttx" ttx -f "./build/$1.ttx"
if [[ $lig == *"SSm"* ]]; then
fonttools feaLib -v -o "./build/$1.otf" ./features/default.fea "./build/$1.otf" fea="./features/defaultSSm.fea"
else
fea="./features/default.fea"
fi
fonttools feaLib -v -o "./build/$1.otf" $fea "./build/$1.otf"
} }
flags= flags=
+185 -163
View File
@@ -1,81 +1,70 @@
languagesystem DFLT dflt; ##############################
languagesystem latn dflt; # Languagesystem definitions #
##############################
languagesystem DFLT dflt; # Default default
languagesystem latn dflt; # Latin default
languagesystem latn CAT ; # Latin Catalan
##########
# Prefix #
##########
@HexDigit = [a b c d e f A B C D E F];
@Digit = [zero one two three four five six seven eight nine];
@DigitAll = [zero one two three four five six seven eight nine zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den];
@DigitSmall = [zero.small one.small two.small three.small four.small five.small six.small seven.small eight.small nine.small];
@DigitNumerator = [zero.num one.num two.num three four.num five.num six.num seven.num eight.num nine.num];
@DigitDenominator = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den];
@DigitSuperior = [zero.sup one.sup two.sup three.sup four.sup five.sup six.sup seven.sup eight.sup nine.sup];
@DigitInferior = [zero.inf one.inf two.inf three.inf four.inf five.inf six.inf seven.inf eight.inf nine.inf];
#######################
# Feature definitions #
#######################
feature locl {
# GSUB feature: Localized Forms
script latn; # Latin
language CAT; # Catalan
sub l' periodcentered' by ldot;
sub L' periodcentered' by Ldot;
} locl;
lookup lookup_0 { feature aalt useExtension {
sub zero by zero.num; # GSUB feature: Access All Alternates
sub one by one.num; feature case;
sub two by two.num; feature dnom;
sub three by three.num; feature numr;
sub four by four.num; feature salt;
sub five by five.num; feature sinf;
sub six by six.num; feature ss01;
sub seven by seven.num; feature ss03;
sub eight by eight.num; feature ss04;
sub nine by nine.num; feature ss05;
sub slash by fraction; feature ss07;
sub fraction by fraction.afrc; feature ss08;
} lookup_0; feature ss09;
feature ss10;
lookup lookup_1 { feature subs;
sub zero by zero.den; feature sups;
sub one by one.den; feature smcp;
sub two by two.den; feature c2sc;
sub three by three.den; } aalt;
sub four by four.den;
sub five by five.den;
sub six by six.den;
sub seven by seven.den;
sub eight by eight.den;
sub nine by nine.den;
sub slash by fraction;
} lookup_1;
lookup lookup_2 {
sub L periodcentered by Ldot;
sub l periodcentered by ldot;
} lookup_2;
feature case {
sub guillemotleft by guillemotleft.cap;
sub guillemotright by guillemotright.cap;
sub guilsinglleft by guilsinglleft.cap;
sub guilsinglright by guilsinglright.cap;
sub parenleft by parenleft.cap;
sub parenright by parenright.cap;
sub bracketleft by bracketleft.cap;
sub bracketright by bracketright.cap;
sub braceleft by braceleft.cap;
sub braceright by braceright.cap;
} case;
feature dnom {
sub zero by zero.den;
sub one by one.den;
sub two by two.den;
sub three by three.den;
sub four by four.den;
sub five by five.den;
sub six by six.den;
sub seven by seven.den;
sub eight by eight.den;
sub nine by nine.den;
} dnom;
feature frac { feature frac {
lookup frac0 { # GSUB feature: Fractions
sub [zero one two three four five six seven eight nine] slash' lookup lookup_0 [zero one two three four five six seven eight nine] ; lookup frac0 {
} frac0; sub @Digit slash' @Digit by fraction;
lookup frac1 { } frac0;
ignore sub [zero one two three four five six seven eight nine zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den] [zero one two three four five six seven eight nine zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den] fraction' ;
ignore sub fraction' [zero one two three four five six seven eight nine zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den] [zero one two three four five six seven eight nine zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den] ; lookup frac1 {
sub [zero one two three four five six seven eight nine zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den] fraction' lookup lookup_0 [zero one two three four five six seven eight nine zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den] ; ignore sub @DigitAll @DigitAll fraction';
} frac1; ignore sub fraction' @DigitAll @DigitAll;
lookup frac2 { sub @DigitAll fraction' @DigitAll by fraction.afrc;
sub [zero one two three four five six seven eight nine]' lookup lookup_0 fraction.afrc ; } frac1;
sub fraction.afrc [zero one two three four five six seven eight nine]' lookup lookup_1 ;
} frac2; lookup frac2 {
lookup frac3 { sub @Digit' fraction.afrc by @DigitNumerator;
sub fraction.afrc @Digit' by @DigitDenominator;
} frac2;
lookup frac3 {
sub one.num fraction.afrc two.den by onehalf; sub one.num fraction.afrc two.den by onehalf;
sub one.num fraction.afrc three.den by onethird; sub one.num fraction.afrc three.den by onethird;
sub one.num fraction.afrc four.den by onequarter; sub one.num fraction.afrc four.den by onequarter;
@@ -91,122 +80,155 @@ lookup frac3 {
sub five.num fraction.afrc six.den by fivesixths; sub five.num fraction.afrc six.den by fivesixths;
sub five.num fraction.afrc eight.den by fiveeighths; sub five.num fraction.afrc eight.den by fiveeighths;
sub seven.num fraction.afrc eight.den by seveneighths; sub seven.num fraction.afrc eight.den by seveneighths;
} frac3; } frac3;
} frac; } frac;
feature locl {
script latn;
language CAT ;
sub l' lookup lookup_2 periodcentered' lookup lookup_2 l ;
sub L' lookup lookup_2 periodcentered' lookup lookup_2 L ;
} locl;
feature numr { feature numr {
sub zero by zero.num; # GSUB feature: Numerators
sub one by one.num; sub @Digit by @DigitNumerator;
sub two by two.num;
sub three by three.num;
sub four by four.num;
sub five by five.num;
sub six by six.num;
sub seven by seven.num;
sub eight by eight.num;
sub nine by nine.num;
} numr; } numr;
feature rupa { feature dnom {
sub R p by R_p; # GSUB feature: Denominators
} rupa; sub @Digit by @DigitDenominator;
} dnom;
feature ss01 { feature sups {
sub registered by registered.alt; # GSUB feature: Superscript
} ss01; sub @Digit by @DigitSuperior;
} sups;
feature salt { feature subs {
lookup salt0 { # GSUB feature: Subscript
sub registered by registered.alt; sub @Digit by @DigitInferior;
} salt0; } subs;
lookup salt1 {
sub colon by colon.alt;
} salt1;
lookup salt2 {
sub bullet by bullet.alt;
} salt2;
lookup salt3 {
sub asterisk by asterisk.alt;
} salt3;
lookup salt4 {
sub zero by zero.alt;
} salt4;
lookup salt5 {
sub underscore by underscore.alt;
} salt5;
lookup salt6 {
sub [zero one two three four five six seven eight nine zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den] slash' lookup lookup_1 [zero one two three four five six seven eight nine zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den] ;
} salt6;
} salt;
feature sinf { feature sinf {
sub zero by zero.inf; # GSUB feature: Scientific Inferiors
sub one by one.inf; sub @Digit by @DigitInferior;
sub two by two.inf;
sub three by three.inf;
sub four by four.inf;
sub five by five.inf;
sub six by six.inf;
sub seven by seven.inf;
sub eight by eight.inf;
sub nine by nine.inf;
} sinf; } sinf;
feature ordn {
# Ordinals
sub @Digit [A a]' by ordfeminine;
sub @Digit [O o]' by ordmasculine;
sub N o period by numero;
} ordn;
feature smcp {
# Small Caps
sub @Digit by @DigitSmall;
} smcp;
feature c2sc {
# Capitals to Small Caps
sub @Digit by @DigitSmall;
} c2sc;
feature case {
# GSUB feature: Case-Sensitive Forms
sub guillemotleft by guillemotleft.cap;
sub guillemotright by guillemotright.cap;
sub guilsinglleft by guilsinglleft.cap;
sub guilsinglright by guilsinglright.cap;
sub parenleft by parenleft.cap;
sub parenright by parenright.cap;
sub bracketleft by bracketleft.cap;
sub bracketright by bracketright.cap;
sub braceleft by braceleft.cap;
sub braceright by braceright.cap;
} case;
include(calt.fea);
feature salt {
# GSUB feature: Stylistic Alternates
sub registered by registered.alt;
sub colon by colon.alt;
sub bullet by bullet.alt;
sub asterisk by asterisk.alt;
sub zero by zero.alt;
sub underscore by underscore.alt;
lookup salt {
# GSUB lookup 20, type 16 (Chaining Context)
sub @DigitAll slash' @DigitAll by fraction;
} salt;
} salt;
feature ss01 {
featureNames {
name "Large Registered Symbol";
};
sub registered by registered.alt;
} ss01;
feature ss03 { feature ss03 {
sub colon by colon.alt; featureNames {
name "Raised Colon";
};
sub colon by colon.alt;
} ss03; } ss03;
feature ss04 { feature ss04 {
sub bullet by bullet.alt; featureNames {
name "Square Bullet";
};
sub bullet by bullet.alt;
} ss04; } ss04;
feature ss05 { feature ss05 {
sub asterisk by asterisk.alt; featureNames {
name "Six-Pointed Asterisk";
};
sub asterisk by asterisk.alt;
} ss05; } ss05;
feature ss07 { feature ss07 {
sub zero by zero.alt; featureNames {
name "Unslashed Zero";
};
sub zero by zero.alt;
} ss07; } ss07;
feature ss08 { feature ss08 {
sub underscore by underscore.alt; featureNames {
name "Connected Underscore";
};
sub underscore by underscore.alt;
} ss08; } ss08;
feature ss09 { feature ss09 {
sub [zero one two three four five six seven eight nine zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den] slash' lookup lookup_1 [zero one two three four five six seven eight nine zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den] ; featureNames {
name "Fraction Bar";
};
sub @DigitAll slash' @DigitAll by fraction;
} ss09; } ss09;
feature subs { feature ss10 {
sub zero by zero.inf; featureNames {
sub one by one.inf; name "Hexidecimal Multiply Sign";
sub two by two.inf; };
sub three by three.inf; ### 0xFF
sub four by four.inf; sub [zero zero.alt] x' [@Digit @HexDigit] by multiply;
sub five by five.inf; ### 800x600
sub six by six.inf; sub [@Digit zero.alt] x' [@Digit zero.alt] by multiply;
sub seven by seven.inf; } ss10;
sub eight by eight.inf;
sub nine by nine.inf; feature rupa {
} subs; sub R p by R_p;
} rupa;
feature kern {
# GPOS feature: Kerning
lookup kern {
# GPOS lookup 1, type 2 (Pair adjustment)
pos fraction.afrc @DigitDenominator -550;
pos @DigitNumerator fraction.afrc -550;
} kern;
} kern;
feature subs {
sub zero by zero.sup;
sub one by one.sup;
sub two by two.sup;
sub three by three.sup;
sub four by four.sup;
sub five by five.sup;
sub six by six.sup;
sub seven by seven.sup;
sub eight by eight.sup;
sub nine by nine.sup;
} subs;
include(calt.fea);
+252
View File
@@ -0,0 +1,252 @@
##############################
# Languagesystem definitions #
##############################
languagesystem DFLT dflt; # Default default
languagesystem latn dflt; # Latin default
languagesystem latn CAT ; # Latin Catalan
##########
# Prefix #
##########
@HexDigit = [a b c d e f A B C D E F];
@Digit = [zero one two three four five six seven eight nine];
@DigitAll = [zero one two three four five six seven eight nine zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den];
@DigitSmall = [zero.small one.small two.small three.small four.small five.small six.small seven.small eight.small nine.small];
@DigitNumerator = [zero.num one.num two.num three four.num five.num six.num seven.num eight.num nine.num];
@DigitDenominator = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den];
@DigitSuperior = [zero.sup one.sup two.sup three.sup four.sup five.sup six.sup seven.sup eight.sup nine.sup];
@DigitInferior = [zero.inf one.inf two.inf three.inf four.inf five.inf six.inf seven.inf eight.inf nine.inf];
#######################
# Feature definitions #
#######################
feature locl {
# GSUB feature: Localized Forms
script latn; # Latin
language CAT; # Catalan
sub l' periodcentered' by ldot;
sub L' periodcentered' by Ldot;
} locl;
feature aalt useExtension {
# GSUB feature: Access All Alternates
feature case;
feature dnom;
feature numr;
feature salt;
feature sinf;
feature ss01;
feature ss03;
feature ss04;
feature ss05;
feature ss07;
feature ss08;
feature ss09;
feature ss10;
feature ss11;
feature ss12;
feature subs;
feature sups;
feature smcp;
feature c2sc;
} aalt;
feature frac {
# GSUB feature: Fractions
lookup frac0 {
sub @Digit slash' @Digit by fraction;
} frac0;
lookup frac1 {
ignore sub @DigitAll @DigitAll fraction';
ignore sub fraction' @DigitAll @DigitAll;
sub @DigitAll fraction' @DigitAll by fraction.afrc;
} frac1;
lookup frac2 {
sub @Digit' fraction.afrc by @DigitNumerator;
sub fraction.afrc @Digit' by @DigitDenominator;
} frac2;
lookup frac3 {
sub one.num fraction.afrc two.den by onehalf;
sub one.num fraction.afrc three.den by onethird;
sub one.num fraction.afrc four.den by onequarter;
sub one.num fraction.afrc five.den by onefifth;
sub one.num fraction.afrc six.den by onesixth;
sub one.num fraction.afrc eight.den by oneeighth;
sub two.num fraction.afrc three.den by twothirds;
sub two.num fraction.afrc five.den by twofifths;
sub three.num fraction.afrc four.den by threequarters;
sub three.num fraction.afrc five.den by threefifths;
sub three.num fraction.afrc eight.den by threeeighths;
sub four.num fraction.afrc five.den by fourfifths;
sub five.num fraction.afrc six.den by fivesixths;
sub five.num fraction.afrc eight.den by fiveeighths;
sub seven.num fraction.afrc eight.den by seveneighths;
} frac3;
} frac;
feature numr {
# GSUB feature: Numerators
sub @Digit by @DigitNumerator;
} numr;
feature dnom {
# GSUB feature: Denominators
sub @Digit by @DigitDenominator;
} dnom;
feature sups {
# GSUB feature: Superscript
sub @Digit by @DigitSuperior;
} sups;
feature subs {
# GSUB feature: Subscript
sub @Digit by @DigitInferior;
} subs;
feature sinf {
# GSUB feature: Scientific Inferiors
sub @Digit by @DigitInferior;
} sinf;
feature ordn {
# Ordinals
sub @Digit [A a]' by ordfeminine;
sub @Digit [O o]' by ordmasculine;
sub N o period by numero;
} ordn;
feature smcp {
# Small Caps
sub @Digit by @DigitSmall;
} smcp;
feature c2sc {
# Capitals to Small Caps
sub @Digit by @DigitSmall;
} c2sc;
feature case {
# GSUB feature: Case-Sensitive Forms
sub guillemotleft by guillemotleft.cap;
sub guillemotright by guillemotright.cap;
sub guilsinglleft by guilsinglleft.cap;
sub guilsinglright by guilsinglright.cap;
sub parenleft by parenleft.cap;
sub parenright by parenright.cap;
sub bracketleft by bracketleft.cap;
sub bracketright by bracketright.cap;
sub braceleft by braceleft.cap;
sub braceright by braceright.cap;
} case;
include(calt.fea);
feature salt {
# GSUB feature: Stylistic Alternates
sub registered by registered.alt;
sub colon by colon.alt;
sub bullet by bullet.alt;
sub asterisk by asterisk.alt;
sub zero by zero.alt;
sub underscore by underscore.alt;
lookup salt {
# GSUB lookup 20, type 16 (Chaining Context)
sub @DigitAll slash' @DigitAll by fraction;
} salt;
} salt;
feature ss01 {
featureNames {
name "Large Registered Symbol";
};
sub registered by registered.alt;
} ss01;
feature ss03 {
featureNames {
name "Raised Colon";
};
sub colon by colon.alt;
} ss03;
feature ss04 {
featureNames {
name "Square Bullet";
};
sub bullet by bullet.alt;
} ss04;
feature ss05 {
featureNames {
name "Six-Pointed Asterisk";
};
sub asterisk by asterisk.alt;
} ss05;
feature ss07 {
featureNames {
name "Unslashed Zero";
};
sub zero by zero.alt;
} ss07;
feature ss08 {
featureNames {
name "Connected Underscore";
};
sub underscore by underscore.alt;
} ss08;
feature ss09 {
featureNames {
name "Fraction Bar";
};
sub @DigitAll slash' @DigitAll by fraction;
} ss09;
feature ss10 {
featureNames {
name "Hexidecimal Multiply Sign";
};
### 0xFF
sub [zero zero.alt] x' [@Digit @HexDigit] by multiply;
### 800x600
sub [@Digit zero.alt] x' [@Digit zero.alt] by multiply;
} ss10;
feature ss11 {
featureNames {
name "Equality Spaces";
};
sub equal_equal.liga by equal_equal.liga.ss11;
sub equal_equal_equal.liga by equal_equal_equal.liga.ss11;
} ss11;
feature ss12 {
featureNames {
name "Less-than/Greater-than Horizontal Bar";
};
sub less_equal.liga by less_equal.liga.ss12;
sub greater_equal.liga by greater_equal.liga.ss12;
} ss12;
feature rupa {
sub R p by R_p;
} rupa;
feature kern {
# GPOS feature: Kerning
lookup kern {
# GPOS lookup 1, type 2 (Pair adjustment)
pos fraction.afrc @DigitDenominator -625;
pos @DigitNumerator fraction.afrc -625;
} kern;
} kern;
+2 -4
View File
@@ -57,12 +57,10 @@ const buildFont = (profile, options) => {
.map((name) => mapLigatures(name, profile.ligatures)) .map((name) => mapLigatures(name, profile.ligatures))
.filter((entry) => filterGlyphsExists(entry)); .filter((entry) => filterGlyphsExists(entry));
const ligaturesWithLIG = ligatures;
//[...ligatures, { name: 'LIG', glyph: 'LIG' }];
processPatch('names', patchNames, dom, ligatures, profile); processPatch('names', patchNames, dom, ligatures, profile);
processPatch('charstrings', patchCharStrings, dom, ligaturesWithLIG); processPatch('charstrings', patchCharStrings, dom, ligatures);
processPatch('glyphs', patchGlyphs, dom, ligaturesWithLIG); processPatch('glyphs', patchGlyphs, dom, ligatures);
processPatch('hmtx', patchHmtx, dom); processPatch('hmtx', patchHmtx, dom);
const feature = calt.gencalt(ligatures); const feature = calt.gencalt(ligatures);
@@ -1,7 +1,7 @@
<Glyph name="ampersand.spacer" lsb="0" width="625"> <Glyph name="ampersand.spacer" lsb="0" width="625">
<CharString> <CharString>
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
<GlobalSubrs/> <GlobalSubrs/>
</Glyph> </Glyph>
@@ -1,37 +1,37 @@
<Glyph name="ampersand_ampersand.liga" lsb="-449" width="625"> <Glyph name="ampersand_ampersand.liga" lsb="-525" width="625">
<CharString> <CharString>
-16 127 451 142 hstem -16 127 451 142 hstemhm
-449 149 267 131 23 160 166 131 vstem -525 148 -58 160 320 160 hintmask 11011000
491 224 rmoveto -42 194 rmoveto
32 59 33 78 22 75 -131 16 rcurveline -4 5 -16 20 -4 5 32 59 34 78 22 75 -132 16 rcurveline
-8 -39 -13 -48 -14 -44 rrcurveto -8 -39 -13 -48 -14 -44 rrcurveto
-88 104 -43 47 33 vvcurveto -88 104 -42 48 33 vvcurveto
44 30 18 133 -5 vhcurveto 1 43 30 18 132 -5 -10 142 rcurveline
-10 142 rlineto
-238 4 -75 -102 -102 vvcurveto
-43 20 -41 36 -51 vhcurveto
-79 -50 -50 -54 -13 -71 -24 30 rcurveline
32 59 33 78 22 75 -131 16 rcurveline
-8 -39 -13 -48 -14 -44 rrcurveto
-88 104 -43 47 33 vvcurveto
44 30 18 133 -5 vhcurveto
-10 142 rlineto
-238 4 -75 -102 -102 vvcurveto -238 4 -75 -102 -102 vvcurveto
-43 20 -41 36 -51 vhcurveto -43 20 -41 36 -51 vhcurveto
hintmask 11101000
-94 -59 -52 -65 -93 vvcurveto -94 -59 -52 -65 -93 vvcurveto
-96 59 -72 121 69 68 31 68 52 vhcurveto -96 59 -72 121 69 68 31 68 52 vhcurveto
-68 62 108 -31 121 hhcurveto -68 62 108 -31 121 hhcurveto
69 68 31 68 52 hvcurveto 69 68 31 68 52 hvcurveto
23 -30 24 -33 25 -36 130 96 rcurveline 23 -30 24 -33 25 -36 130 96 rcurveline
-41 55 -37 47 -33 42 rrcurveto -41 55 -37 47 -33 42 32 59 33 78 22 75 -131 16 rcurveline
-724 -113 rmoveto -8 -39 -13 -48 -14 -44 rrcurveto
-88 104 -43 47 33 vvcurveto
44 30 18 133 -5 vhcurveto
-10 142 rlineto
-238 4 -75 -102 -102 vvcurveto
-43 20 -41 36 -51 vhcurveto
-43 -27 -43 -33 -28 -44 -14 -22 -10 -23 -5 -26 rrcurveto
-181 -24 rmoveto
-40 -27 -27 -19 -33 hhcurveto
-45 -22 33 42 39 18 36 37 32 hvcurveto -45 -22 33 42 39 18 36 37 32 hvcurveto
28 -35 33 -40 38 -48 rrcurveto 28 -35 33 -40 38 -48 rrcurveto
-40 -27 -27 -19 -33 hhcurveto 481 hmoveto
480 hmoveto -22 -33 -30 -30 -43 4 rrcurveto
-45 -22 33 42 39 18 36 37 32 hvcurveto -40 3 -20 32 40 vvcurveto
28 -35 33 -40 38 -48 rrcurveto 39 18 36 37 32 vhcurveto
-40 -27 -27 -19 -33 hhcurveto 28 -35 34 -40 38 -48 rrcurveto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -0,0 +1,7 @@
<Glyph name="asterisk.spacer" lsb="0" width="625">
<CharString>
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,15 @@
<Glyph name="asterisk_equal.liga" lsb="-559" width="625">
<CharString>
152 132 110 132 hstem
-559 550 vstem
477 526 rmoveto
-466 -132 466 hlineto
-110 vmoveto
-466 -132 466 hlineto
-670 -82 rmoveto
91 56 -59 152 152 65 -25 103 -163 -11 -13 165 -108 8 -41 -160 -157 41 -43 -99 139 -91 -85 -136 80 -71 127 103 rlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -1,7 +1,7 @@
<Glyph name="bar.spacer" lsb="0" width="625"> <Glyph name="bar.spacer" lsb="0" width="625">
<CharString> <CharString>
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
<GlobalSubrs/> <GlobalSubrs/>
</Glyph> </Glyph>
@@ -1,9 +1,10 @@
<Glyph name="bar_bar.liga" lsb="-308" width="625"> <Glyph name="bar_bar.liga" lsb="-267" width="625">
<CharString> <CharString>
-308 149 318 149 vstem 774 -20 hstem
-308 794 rmoveto -267 149 236 149 vstem
118 794 rmoveto
-998 149 1010 vlineto -998 149 1010 vlineto
318 -12 rmoveto -534 -12 rmoveto
-998 149 1010 vlineto -998 149 1010 vlineto
endchar endchar
</CharString> </CharString>
@@ -1,14 +1,14 @@
<Glyph name="bar_greater.liga" lsb="-304" width="625"> <Glyph name="bar_greater.liga" lsb="-341" width="625">
<CharString> <CharString>
-304 652 vstem -181 -21 216 -21 815 -20 hstem
-304 794 rmoveto -341 149 vstem
-998 149 vlineto 342 391 rmoveto
503 472 rlineto -534 405 -149 12 rlineto
129 vlineto -1010 149 vlineto
-503 409 rlineto 534 463 rlineto
-820 vmoveto -534 -268 rmoveto
637 vlineto 626 vlineto
362 -284 rlineto 393 -285 rlineto
-14 vlineto -14 vlineto
endchar endchar
</CharString> </CharString>
@@ -1,7 +1,7 @@
<Glyph name="colon.spacer" lsb="0" width="625"> <Glyph name="colon.spacer" lsb="0" width="625">
<CharString> <CharString>
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
<GlobalSubrs/> <GlobalSubrs/>
</Glyph> </Glyph>
@@ -0,0 +1,27 @@
<Glyph name="colon_colon.liga" lsb="-302" width="625">
<CharString>
0 183 163 183 hstemhm
-295 208 -202 207 172 208 -202 207 hintmask 11010100
300 346 rmoveto
3 183 rlineto
-207 hlineto
-3 -183 rlineto
198 -346 rmoveto
hintmask 11011000
7 183 rlineto
-208 hlineto
-7 -183 rlineto
-168 346 rmoveto
3 183 rlineto
-207 hlineto
-3 -183 rlineto
198 -346 rmoveto
hintmask 11100100
7 183 rlineto
-208 hlineto
-7 -183 rlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -1,19 +1,20 @@
<Glyph name="colon_equal.liga" lsb="-450" width="625"> <Glyph name="colon_equal.liga" lsb="-442" width="625">
<CharString> <CharString>
126 183 60 183 hstem 126 183 -157 132 85 183 -158 132 hstemhm
-450 907 vstem -441 206 hintmask 01011000
-243 369 rmoveto -128 152 rmoveto
3 183 rlineto 566 132 -566 hlineto
-207 hlineto 110 vmoveto
-3 -183 rlineto 566 132 -566 hlineto
876 157 rmoveto hintmask 10101000
-566 -132 566 hlineto -107 -400 rmoveto
-669 -268 rmoveto 2 183 rlineto
3 183 rlineto -208 hlineto
-207 hlineto -1 -183 rlineto
-3 -183 rlineto 207 243 rmoveto
876 158 rmoveto 2 183 rlineto
-566 -132 566 hlineto -208 hlineto
-1 -183 rlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,7 +1,7 @@
<Glyph name="equal.spacer" lsb="0" width="625"> <Glyph name="equal.spacer" lsb="0" width="625">
<CharString> <CharString>
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
<GlobalSubrs/> <GlobalSubrs/>
</Glyph> </Glyph>
@@ -1,17 +0,0 @@
<Glyph name="equal_equal.2.liga" lsb="-546" width="625">
<CharString>
152 132 110 132 hstem
-546 1091 vstem
-30 526 rmoveto
-516 -132 516 hlineto
575 132 rmoveto
-516 -132 516 hlineto
-575 -110 rmoveto
-516 -132 516 hlineto
575 132 rmoveto
-516 -132 516 hlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,17 @@
<Glyph name="equal_equal.liga.ss11" lsb="-546" width="625">
<CharString>
152 132 110 132 hstem
-546 516 59 516 vstem
-546 152 rmoveto
516 132 -516 hlineto
575 -132 rmoveto
516 132 -516 hlineto
-575 110 rmoveto
516 132 -516 hlineto
575 -132 rmoveto
516 132 -516 hlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -1,10 +1,9 @@
<Glyph name="equal_equal.liga" lsb="-546" width="625"> <Glyph name="equal_equal.liga" lsb="-546" width="625">
<CharString> <CharString>
152 132 110 132 hstem 152 132 110 132 hstem
-546 1091 vstem 545 284 rmoveto
545 526 rmoveto
-1091 -132 1091 hlineto -1091 -132 1091 hlineto
-110 vmoveto 374 vmoveto
-1091 -132 1091 hlineto -1091 -132 1091 hlineto
endchar endchar
</CharString> </CharString>
@@ -1,21 +0,0 @@
<Glyph name="equal_equal_equal.2.liga" lsb="-1171" width="625">
<CharString>
152 132 110 132 hstem
-1171 1716 vstem
-655 526 rmoveto
-516 -132 516 hlineto
600 132 rmoveto
-516 -132 516 hlineto
600 132 rmoveto
-516 -132 516 hlineto
-1200 -110 rmoveto
-516 -132 516 hlineto
600 132 rmoveto
-516 -132 516 hlineto
600 132 rmoveto
-516 -132 516 hlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,20 @@
<Glyph name="equal_equal_equal.liga.ss11" lsb="-1171" width="625">
<CharString>
152 132 110 132 hstem
-1171 152 rmoveto
516 132 -516 hlineto
600 -132 rmoveto
516 132 -516 hlineto
600 -132 rmoveto
516 132 -516 hlineto
-1200 110 rmoveto
516 132 -516 hlineto
600 -132 rmoveto
516 132 -516 hlineto
600 -132 rmoveto
516 132 -516 hlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -1,13 +1,13 @@
<Glyph name="equal_equal_equal.liga" lsb="-1091" width="625"> <Glyph name="equal_equal_equal.liga" lsb="-1171" width="625">
<CharString> <CharString>
273 132 110 132 hstem 31 132 110 132 110 132 hstem
-1091 1636 vstem cntrmask 11100000
545 647 rmoveto -1171 515 rmoveto
-1636 -132 1636 hlineto 1716 132 -1716 hlineto
-110 vmoveto -374 vmoveto
-1636 -132 1636 hlineto 1716 132 -1716 hlineto
-110 vmoveto -374 vmoveto
-1636 -132 1636 hlineto 1716 132 -1716 hlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,19 +1,17 @@
<Glyph name="equal_equal_greater.liga" lsb="-1171" width="625"> <Glyph name="equal_equal_greater.liga" lsb="-1171" width="625">
<CharString> <CharString>
152 132 110 132 hstemhm -9 -21 182 132 110 132 167 -20 hstem
-1171 1712 -141 141 hintmask 11100000 400 141 vstem
89 579 rmoveto 171 -30 rmoveto
69 -53 rlineto 370 298 rlineto
129 vlineto
-364 296 -88 -114 69 -53 rlineto
-1329 -132 1500 hlineto -1329 -132 1500 hlineto
hintmask 11010000
71 -55 rlineto 71 -55 rlineto
-14 vlineto -14 vlineto
-53 -41 rlineto -53 -41 rlineto
hintmask 11100000
-1518 -132 1349 hlineto -1518 -132 1349 hlineto
-90 -70 83 -112 370 298 rlineto -90 -70 rlineto
129 vlineto
-364 296 rlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,19 +1,17 @@
<Glyph name="equal_greater.liga" lsb="-546" width="625"> <Glyph name="equal_greater.liga" lsb="-546" width="625">
<CharString> <CharString>
152 132 110 132 hstemhm -9 -21 182 132 110 132 167 -20 hstem
-546 1087 -141 141 hintmask 11100000 400 141 vstem
89 579 rmoveto 171 -30 rmoveto
69 -53 rlineto 370 298 rlineto
129 vlineto
-364 296 -88 -114 69 -53 rlineto
-704 -132 875 hlineto -704 -132 875 hlineto
hintmask 11010000
71 -55 rlineto 71 -55 rlineto
-14 vlineto -14 vlineto
-53 -41 rlineto -53 -41 rlineto
hintmask 11100000
-893 -132 724 hlineto -893 -132 724 hlineto
-90 -70 83 -112 370 298 rlineto -90 -70 rlineto
129 vlineto
-364 296 rlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,31 +1,19 @@
<Glyph name="equal_less_less.liga" lsb="-1171" width="625"> <Glyph name="equal_less_less.liga" lsb="-1171" width="625">
<CharString> <CharString>
152 132 110 132 hstemhm -8 -21 181 132 110 132 148 -20 40 -20 hstem
-1171 1712 -872 141 278 141 hintmask 11010000 -327 141 274 141 vstem
122 582 rmoveto 43 694 rmoveto
-83 112 -209 -168 rlineto -209 -168 rlineto
hintmask 11100000 -1005 -132 844 -110 -844 -132 985 hlineto
-1001 -132 hlineto
hintmask 11010000
840 -110 hlineto
hintmask 11100000
-840 -132 hlineto
hintmask 11010000
981 hlineto
223 -181 88 113 -311 241 rlineto 223 -181 88 113 -311 241 rlineto
14 vlineto 14 vlineto
hintmask 11100000 312 243 rlineto
731 243 rmoveto 332 112 rmoveto
-83 112 rlineto
hintmask 11011000
-370 -298 rlineto -370 -298 rlineto
-130 vlineto -130 vlineto
364 -295 rlineto 364 -295 88 113 -311 241 rlineto
hintmask 11100000
88 113 rlineto
hintmask 11011000
-311 241 rlineto
14 vlineto 14 vlineto
312 243 rlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,7 +1,7 @@
<Glyph name="exclam.spacer" lsb="0" width="625"> <Glyph name="exclam.spacer" lsb="0" width="625">
<CharString> <CharString>
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
<GlobalSubrs/> <GlobalSubrs/>
</Glyph> </Glyph>
@@ -1,26 +1,16 @@
<Glyph name="exclam_equal.liga" lsb="-546" width="625"> <Glyph name="exclam_equal.liga" lsb="-546" width="625">
<CharString> <CharString>
-235 1073 -686 132 110 132 hstemhm -214 -21 387 132 110 132 292 -20 hstem
-546 1091 -864 636 hintmask 01110000
545 526 rmoveto 545 526 rmoveto
-351 hlineto -348 hlineto
hintmask 01101000 123 248 -135 64 -155 -312 rlineto
123 248 rlineto -576 -132 510 hlineto
hintmask 10001000
-135 64 rlineto
hintmask 01101000
-155 -312 rlineto
-573 -132 508 hlineto
-55 -110 rlineto -55 -110 rlineto
-453 -132 387 hlineto -455 -132 390 hlineto
-160 -323 rlineto -161 -323 136 -64 192 387 rlineto
hintmask 10001000 534 132 -468 hlineto
136 -64 rlineto 54 110 rlineto
hintmask 01101000 414 hlineto
192 387 rlineto
536 132 -471 hlineto
55 110 rlineto
416 hlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,21 +1,20 @@
<Glyph name="exclam_equal_equal.liga" lsb="-1091" width="625"> <Glyph name="exclam_equal_equal.liga" lsb="-1171" width="625">
<CharString> <CharString>
273 132 110 132 hstem -214 -21 266 132 110 132 110 132 171 -20 hstem
-1091 1636 vstem -125 838 rmoveto
545 647 rmoveto -95 -191 rlineto
-563 hlineto -951 -132 886 hlineto
63 127 -135 64 -95 -191 rlineto
-906 -132 841 hlineto
-55 -110 rlineto -55 -110 rlineto
-786 -132 720 hlineto -831 -132 765 hlineto
-54 -110 rlineto -54 -110 rlineto
-666 -132 600 hlineto -711 -132 645 hlineto
-100 -202 136 -64 132 266 rlineto -100 -202 136 -64 132 266 rlineto
868 132 -803 hlineto 903 132 -838 hlineto
55 110 rlineto 55 110 rlineto
748 132 -683 hlineto 783 132 -718 hlineto
55 110 rlineto 55 110 rlineto
628 hlineto 663 132 -598 hlineto
63 127 rlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -0,0 +1,25 @@
<Glyph name="exclam_exclam.liga" lsb="-349" width="625">
<CharString>
0 169 hstem
-347 193 296 193 vstem
298 284 rmoveto
55 469 rlineto
-202 hlineto
41 -469 rlineto
141 -284 rmoveto
4 169 rlineto
-193 hlineto
-4 -169 rlineto
-331 284 rmoveto
55 469 rlineto
-202 hlineto
41 -469 rlineto
141 -284 rmoveto
4 169 rlineto
-193 hlineto
-4 -169 rlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -1,7 +1,7 @@
<Glyph name="greater.spacer" lsb="0" width="625"> <Glyph name="greater.spacer" lsb="0" width="625">
<CharString> <CharString>
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
<GlobalSubrs/> <GlobalSubrs/>
</Glyph> </Glyph>
@@ -1,16 +0,0 @@
<Glyph name="greater_equal.2.liga" lsb="-409" width="625">
<CharString>
-397 805 vstem
-402 -64 rmoveto
803 332 rlineto
129 vlineto
-763 311 -47 -129 589 -240 rlineto
-14 vlineto
-582 -243 rlineto
803 -208 rmoveto
-803 -127 803 hlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,16 @@
<Glyph name="greater_equal.liga.ss12" lsb="-414" width="625">
<CharString>
-183 119 743 -20 hstem
223 184 vstem
407 393 rmoveto
-760 306 -61 -118 637 -240 rlineto
-17 vlineto
-637 -193 50 -122 774 267 rlineto
9 -340 rmoveto
-833 -1 rlineto
-118 836 vlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -1,14 +1,13 @@
<Glyph name="greater_equal.liga" lsb="-409" width="625"> <Glyph name="greater_equal.liga" lsb="-414" width="625">
<CharString> <CharString>
-397 805 vstem -179 -21 879 -20 hstem
-355 -45 rmoveto 223 184 vstem
756 313 rlineto 407 393 rmoveto
129 vlineto -760 306 -61 -118 637 -240 rlineto
-763 311 -47 -129 589 -240 rlineto -17 vlineto
-14 vlineto -637 -193 50 -122 774 267 rlineto
-582 -243 rlineto 2 -68 rmoveto
803 75 rmoveto -826 -286 50 -122 779 276 rlineto
-803 -335 47 -127 756 313 rlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,28 +1,23 @@
<Glyph name="greater_equal_greater.liga" lsb="-1162" width="625"> <Glyph name="greater_equal_greater.liga" lsb="-1162" width="625">
<CharString> <CharString>
152 132 110 132 hstemhm -9 -21 182 132 110 132 147 -20 40 -20 hstem
-1162 1703 -1391 141 1109 141 hintmask 11010000 -850 141 1109 141 vstem
89 579 rmoveto 171 -30 rmoveto
69 -53 rlineto 370 298 rlineto
129 vlineto
-364 296 -88 -114 69 -53 rlineto
-1026 hlineto -1026 hlineto
-205 167 rlineto -205 167 -88 -114 311 -240 rlineto
hintmask 11100000
-88 -114 rlineto
hintmask 11010000
311 -240 rlineto
-14 vlineto -14 vlineto
hintmask 11100000
-312 -243 83 -112 226 182 rlineto -312 -243 83 -112 226 182 rlineto
1031 hlineto 1031 hlineto
-90 -70 83 -112 370 298 rlineto -90 -70 rlineto
129 vlineto -797 312 rmoveto
-364 296 rlineto 1038 hlineto
170 -409 rmoveto
hintmask 11010000
-1056 110 1038 hlineto
hintmask 11011000
71 -55 rlineto 71 -55 rlineto
-14 vlineto -14 vlineto
-53 -41 rlineto
-1056 hlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -0,0 +1,21 @@
<Glyph name="greater_greater.liga" lsb="-432" width="625">
<CharString>
-9 -21 703 -20 hstem
-120 141 274 141 vstem
66 -30 rmoveto
370 298 rlineto
129 vlineto
-364 296 -88 -114 311 -240 rlineto
-14 vlineto
-312 -243 rlineto
-332 -112 rmoveto
370 298 rlineto
129 vlineto
-364 296 -88 -114 311 -240 rlineto
-14 vlineto
-312 -243 rlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -1,32 +1,19 @@
<Glyph name="greater_greater_equal.liga" lsb="-1162" width="625"> <Glyph name="greater_greater_equal.liga" lsb="-1162" width="625">
<CharString> <CharString>
152 132 110 132 hstemhm -9 -21 182 132 110 132 147 -20 hstem
-1162 1707 -1395 141 279 141 hintmask 11011000 -850 141 274 141 vstem
-1073 693 rmoveto 545 394 rmoveto
hintmask 11100000 132 -998 vlineto
-88 -114 rlineto -205 167 -88 -114 311 -240 rlineto
hintmask 11011000
311 -240 rlineto
-14 vlineto
hintmask 11100000
-312 -243 83 -112 rlineto
hintmask 11011000
370 298 rlineto
129 vlineto
hintmask 11100000
1254 129 rmoveto
-993 hlineto
-205 167 -88 -114 rlineto
hintmask 11011000
311 -240 rlineto
-14 vlineto -14 vlineto
-312 -243 83 -112 226 182 rlineto -312 -243 83 -112 226 182 rlineto
hintmask 11100000 983 132 -839 110 hlineto
978 132 hlineto -785 -424 rmoveto
hintmask 11011000 370 298 rlineto
-834 110 hlineto 129 vlineto
hintmask 11100000 -364 296 -88 -114 311 -240 rlineto
834 hlineto -14 vlineto
-312 -243 rlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,7 +1,7 @@
<Glyph name="hyphen.spacer" lsb="0" width="625"> <Glyph name="hyphen.spacer" lsb="0" width="625">
<CharString> <CharString>
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
<GlobalSubrs/> <GlobalSubrs/>
</Glyph> </Glyph>
@@ -0,0 +1,16 @@
<Glyph name="hyphen_equal.liga" lsb="-478" width="625">
<CharString>
152 132 -14 132 -8 132 hstemhm
hintmask 10100000
477 526 rmoveto
-466 -132 466 hlineto
-110 vmoveto
-466 -132 466 hlineto
hintmask 01000000
-489 250 rmoveto
-466 -132 466 hlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -1,13 +1,13 @@
<Glyph name="hyphen_greater.liga" lsb="-489" width="625"> <Glyph name="hyphen_greater.liga" lsb="-489" width="625">
<CharString> <CharString>
269 134 hstem -9 -21 299 134 290 -20 hstem
-489 1030 vstem 400 141 vstem
89 579 rmoveto 171 -30 rmoveto
228 -176 rlineto 370 298 rlineto
-806 -134 817 hlineto
-240 -187 83 -112 370 298 rlineto
129 vlineto 129 vlineto
-364 296 rlineto -364 296 -88 -114 228 -176 rlineto
-806 -134 817 hlineto
-240 -187 rlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,10 +1,9 @@
<Glyph name="hyphen_hyphen.liga" lsb="-415" width="625"> <Glyph name="hyphen_hyphen.liga" lsb="-429" width="625">
<CharString> <CharString>
269 134 hstem 269 134 hstem
-415 361 108 361 vstem 437 403 rmoveto
-54 403 rmoveto
-361 -134 347 hlineto -361 -134 347 hlineto
483 134 rmoveto -491 134 rmoveto
-361 -134 347 hlineto -361 -134 347 hlineto
endchar endchar
</CharString> </CharString>
@@ -1,13 +1,13 @@
<Glyph name="hyphen_hyphen_greater.liga" lsb="-1114" width="625"> <Glyph name="hyphen_hyphen_greater.liga" lsb="-1114" width="625">
<CharString> <CharString>
269 134 hstem -9 -21 299 134 290 -20 hstem
-1114 1655 vstem 400 141 vstem
89 579 rmoveto 171 -30 rmoveto
228 -176 rlineto 370 298 rlineto
-1431 -134 1442 hlineto
-240 -187 83 -112 370 298 rlineto
129 vlineto 129 vlineto
-364 296 rlineto -364 296 -88 -114 228 -176 rlineto
-1431 -134 1442 hlineto
-240 -187 rlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,7 +1,7 @@
<Glyph name="less.spacer" lsb="0" width="625"> <Glyph name="less.spacer" lsb="0" width="625">
<CharString> <CharString>
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
<GlobalSubrs/> <GlobalSubrs/>
</Glyph> </Glyph>
@@ -1,15 +1,15 @@
<Glyph name="less_bar.liga" lsb="-348" width="625"> <Glyph name="less_bar.liga" lsb="-342" width="625">
<CharString> <CharString>
-348 646 vstem -181 -21 216 -21 815 -20 hstem
-348 396 rmoveto 197 145 vstem
-130 vlineto -342 261 rmoveto
497 -468 rlineto 535 -463 rlineto
149 1010 hlineto 149 1010 hlineto
-149 -12 rlineto -149 -12 -535 -405 rlineto
-356 -457 rmoveto 145 -71 rmoveto
356 280 rlineto 14 vlineto
394 285 rlineto
-626 vlineto -626 vlineto
-356 332 rlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,18 +0,0 @@
<Glyph name="less_equal.2.liga" lsb="-379" width="625">
<CharString>
-253 127 834 -20 hstemhm
-379 221 hintmask 00000000
hintmask 11100000
-158 325 rmoveto
14 vlineto
589 240 -47 129 -763 -311 rlineto
-129 vlineto
803 -332 rlineto
146 vlineto
-335 vmoveto
127 -803 -127 vlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,16 @@
<Glyph name="less_equal.liga.ss12" lsb="-422" width="625">
<CharString>
-183 119 763 -20 hstem
-407 184 vstem
-410 276 rmoveto
774 -267 50 122 -637 193 rlineto
17 vlineto
637 240 -61 118 -760 -306 rlineto
-15 -576 rmoveto
836 118 hlineto
-833 1 rlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -1,16 +1,13 @@
<Glyph name="less_equal.liga" lsb="-379" width="625"> <Glyph name="less_equal.liga" lsb="-415" width="625">
<CharString> <CharString>
29 -21 700 -20 hstemhm -179 -21 899 -20 hstem
-379 221 hintmask 00000000 -407 184 vstem
hintmask 11100000 -410 276 rmoveto
-158 325 rmoveto 774 -267 50 122 -637 193 rlineto
14 vlineto 17 vlineto
589 240 -47 129 -763 -311 rlineto 637 240 -61 118 -760 -306 rlineto
-129 vlineto -8 -317 rmoveto
756 -313 47 127 rlineto 779 -276 50 122 -826 286 rlineto
-47 -387 rmoveto
47 127 -803 335 rlineto
-149 vlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,20 +1,17 @@
<Glyph name="less_equal_equal.liga" lsb="-1162" width="625"> <Glyph name="less_equal_equal.liga" lsb="-1162" width="625">
<CharString> <CharString>
152 132 110 132 hstemhm -8 -21 181 132 110 132 148 -20 hstem
-1162 141 -141 1707 hintmask 11010000 -1162 141 vstem
545 394 rmoveto 545 526 rmoveto
132 -1326 vlineto -1326 hlineto
72 56 -83 112 rlineto 72 56 -83 112 -370 -298 rlineto
hintmask 11100000
-370 -298 rlineto
-130 vlineto -130 vlineto
364 -295 88 113 -88 68 rlineto 364 -295 88 113 -88 68 rlineto
hintmask 11010000
1343 132 -1513 hlineto 1343 132 -1513 hlineto
hintmask 11100000
-53 41 rlineto -53 41 rlineto
14 vlineto 14 vlineto
71 55 rlineto 71 55 rlineto
1495 hlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,27 +1,23 @@
<Glyph name="less_equal_greater.liga" lsb="-1162" width="625"> <Glyph name="less_equal_greater.liga" lsb="-1162" width="625">
<CharString> <CharString>
152 132 110 132 hstemhm -9 -21 22 -21 181 132 110 132 148 -20 39 -20 hstem
-1162 141 -141 1703 -141 141 hintmask 11100000 -1162 141 1421 141 vstem
89 579 rmoveto 171 -30 rmoveto
69 -53 rlineto 370 298 rlineto
129 vlineto
-364 296 -88 -114 69 -53 rlineto
-939 hlineto -939 hlineto
72 56 -83 112 -370 -298 rlineto 72 56 -83 112 -370 -298 rlineto
-130 vlineto -130 vlineto
364 -295 88 113 -88 68 rlineto 364 -295 88 113 -88 68 rlineto
976 hlineto 976 hlineto
-90 -70 83 -112 rlineto -90 -70 rlineto
hintmask 11010000 259 202 rmoveto
370 298 rlineto -1315 hlineto
129 vlineto
-364 296 rlineto
168 -411 rmoveto
2 -1313 vlineto
hintmask 11100000
-53 41 rlineto -53 41 rlineto
14 vlineto 14 vlineto
71 55 rlineto 71 55 rlineto
1279 hlineto 1279 hlineto
hintmask 11101000
71 -55 rlineto 71 -55 rlineto
-14 vlineto -14 vlineto
endchar endchar
@@ -1,27 +1,23 @@
<Glyph name="less_equal_less.liga" lsb="-1162" width="625"> <Glyph name="less_equal_less.liga" lsb="-1162" width="625">
<CharString> <CharString>
152 132 110 132 hstemhm -8 -21 181 132 110 132 148 -20 40 -20 hstem
-1162 141 -141 1703 -453 141 hintmask 11010000 -1162 141 1109 141 vstem
541 582 rmoveto 458 694 rmoveto
-83 112 -209 -168 rlineto -209 -168 rlineto
-1030 hlineto -1030 hlineto
72 56 -83 112 rlineto 72 56 -83 112 -370 -298 rlineto
hintmask 11100000
-370 -298 rlineto
-130 vlineto -130 vlineto
364 -295 88 113 -88 68 rlineto 364 -295 88 113 -88 68 rlineto
hintmask 11101000
1027 hlineto 1027 hlineto
223 -181 rlineto 223 -181 88 113 -311 241 rlineto
hintmask 11010000
88 113 rlineto
hintmask 11101000
-311 241 rlineto
14 vlineto 14 vlineto
-1250 hmoveto 312 243 rlineto
71 55 rlineto -453 -298 rmoveto
1038 -110 -1056 hlineto -1056 hlineto
-53 41 rlineto -53 41 rlineto
14 vlineto
71 55 rlineto
1038 hlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,27 +1,25 @@
<Glyph name="less_exclam_hyphen_hyphen.liga" lsb="-1787" width="625"> <Glyph name="less_exclam_hyphen_hyphen.liga" lsb="-1787" width="625">
<CharString> <CharString>
0 169 100 134 hstem -8 -21 29 169 100 134 271 -20 hstem
-1787 141 656 193 vstem -1787 141 606 193 vstem
-834 284 rmoveto -849 hmoveto
55 469 rlineto
-202 hlineto
41 -469 rlineto
-477 410 rmoveto
-370 -298 rlineto
-130 vlineto
364 -295 88 113 -239 185 rlineto
497 hlineto
14 134 rlineto
-501 hlineto
230 179 rlineto
620 -313 rmoveto
1197 hlineto
14 134 rlineto
-1211 hlineto
-85 -403 rmoveto
4 169 rlineto 4 169 rlineto
-193 hlineto -193 hlineto
-4 -169 rlineto -4 -169 rlineto
-375 694 rmoveto
-370 -298 rlineto
-130 vlineto
364 -295 88 113 -239 185 rlineto
460 134 -450 hlineto
230 179 rlineto
450 -298 rmoveto
55 469 rlineto
-202 hlineto
41 -469 rlineto
1487 119 rmoveto
-1250 hlineto
-14 -134 rlineto
1250 hlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,14 +1,13 @@
<Glyph name="less_hyphen.liga" lsb="-537" width="625"> <Glyph name="less_hyphen.liga" lsb="-537" width="625">
<CharString> <CharString>
269 134 hstemhm -8 -21 298 134 271 -20 hstem
-537 141 -141 1034 hintmask 11000000 -537 141 vstem
-314 403 rmoveto 497 403 rmoveto
-811 hlineto
230 179 -83 112 -370 -298 rlineto 230 179 -83 112 -370 -298 rlineto
-130 vlineto -130 vlineto
364 -295 88 113 -239 185 rlineto 364 -295 88 113 -239 185 rlineto
807 hlineto 807 hlineto
hintmask 10100000
14 134 rlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,18 +1,17 @@
<Glyph name="less_hyphen_greater.liga" lsb="-1162" width="625"> <Glyph name="less_hyphen_greater.liga" lsb="-1162" width="625">
<CharString> <CharString>
269 134 hstemhm -9 -21 22 -21 298 134 271 -20 39 -20 hstem
-1162 141 -141 1703 hintmask 11000000 -1162 141 1421 141 vstem
177 693 rmoveto 171 -30 rmoveto
-88 -114 228 -176 rlineto 370 298 rlineto
129 vlineto
-364 296 -88 -114 228 -176 rlineto
-1256 hlineto -1256 hlineto
230 179 -83 112 -370 -298 rlineto 230 179 -83 112 -370 -298 rlineto
-130 vlineto -130 vlineto
364 -295 88 113 -239 185 rlineto 364 -295 88 113 -239 185 rlineto
1277 hlineto 1277 hlineto
-240 -187 83 -112 rlineto -240 -187 rlineto
hintmask 10100000
370 298 rlineto
129 vlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,14 +1,13 @@
<Glyph name="less_hyphen_hyphen.liga" lsb="-1162" width="625"> <Glyph name="less_hyphen_hyphen.liga" lsb="-1162" width="625">
<CharString> <CharString>
269 134 hstemhm -8 -21 298 134 271 -20 hstem
-1162 141 -141 1659 hintmask 11000000 -1162 141 vstem
-939 403 rmoveto 497 403 rmoveto
-1436 hlineto
230 179 -83 112 -370 -298 rlineto 230 179 -83 112 -370 -298 rlineto
-130 vlineto -130 vlineto
364 -295 88 113 -239 185 rlineto 364 -295 88 113 -239 185 rlineto
1432 hlineto 1432 hlineto
hintmask 10100000
14 134 rlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -0,0 +1,21 @@
<Glyph name="less_less.liga" lsb="-432" width="625">
<CharString>
-8 -21 703 -20 hstem
-432 141 274 141 vstem
353 694 rmoveto
-370 -298 rlineto
-130 vlineto
364 -295 88 113 -311 241 rlineto
14 vlineto
312 243 rlineto
-498 112 rmoveto
-370 -298 rlineto
-130 vlineto
364 -295 88 113 -311 241 rlineto
14 vlineto
312 243 rlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,24 @@
<Glyph name="less_less_equal.liga" lsb="-1162" width="625">
<CharString>
-8 -21 181 132 110 132 148 -20 hstem
-1162 141 274 141 vstem
545 152 rmoveto
132 -1098 vlineto
-53 41 rlineto
14 vlineto
71 55 rlineto
1080 132 -911 hlineto
72 56 -83 112 -370 -298 rlineto
-130 vlineto
364 -295 88 113 -88 68 rlineto
-409 542 rmoveto
-370 -298 rlineto
-130 vlineto
364 -295 88 113 -311 241 rlineto
14 vlineto
312 243 rlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -1,13 +1,13 @@
<Glyph name="less_slash.liga" lsb="-537" width="625"> <Glyph name="less_slash.liga" lsb="-537" width="625">
<CharString> <CharString>
-235 1073 hstem -214 -21 227 -21 703 -20 164 -20 hstem
-537 141 152 636 vstem -537 141 vstem
-108 102 rmoveto 257 838 rmoveto
-288 223 rlineto -365 -736 -288 223 rlineto
14 vlineto 14 vlineto
312 243 -83 112 -370 -298 rlineto 312 243 -83 112 -370 -298 rlineto
-130 vlineto -130 vlineto
364 -295 -71 -142 136 -64 500 1009 -135 64 rlineto 364 -295 -71 -142 136 -64 500 1009 rlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -0,0 +1,19 @@
<Glyph name="less_slash_greater.liga" lsb="-919" width="625">
<CharString>
-214 -21 226 -21 22 -21 702 -20 21 -20 164 -20 hstem
-919 141 970 141 vstem
-37 -30 rmoveto
370 298 rlineto
129 vlineto
-363 296 40 81 -135 64 -365 -736 -288 223 rlineto
14 vlineto
312 243 -83 112 -370 -298 rlineto
-130 vlineto
364 -295 -71 -142 136 -64 394 796 288 -222 rlineto
-14 vlineto
-312 -243 rlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,7 @@
<Glyph name="minus.spacer" lsb="0" width="625">
<CharString>
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -1,32 +1,17 @@
<Glyph name="percent.alt" lsb="33" width="625"> <Glyph name="percent.alt" lsb="38" width="625">
<CharString> <CharString>
-143 91 -90 887 -663 90 255 91 134 90 hstemhm 5 -21 720 -20 hstem
32 95 -73 526 -384 92 46 92 72 90 hintmask 0100010101000000 41 227 89 226 vstem
468 745 rmoveto 462 54 rmoveto
hintmask 0100001000000000 -20 -15 29 48 54 23 35 28 20 15 -30 -48 -53 -22 -35 -29 hvcurveto
-414 -834 113 -53 413 834 rlineto -70 vmoveto
hintmask 0001101000000000 68 53 62 96 92 -44 56 -61 -67 -54 -62 -97 -92 44 -55 61 hvcurveto
-424 -265 rmoveto -424 63 rmoveto
hintmask 0001110101000000 96 -63 452 658 -95 62 rlineto
79 53 68 95 93 -44 59 -79 -79 -53 -68 -95 -94 44 -58 79 hvcurveto -344 -236 rmoveto
3 225 rmoveto -21 -15 29 48 54 23 35 28 21 15 -30 -48 -53 -22 -35 -29 hvcurveto
26 13 -27 -45 -39 -11 -23 -25 -26 -13 26 45 39 11 24 25 hvcurveto -70 vmoveto
hintmask 0100010101000000 68 53 62 96 92 -45 56 -61 -66 -55 -62 -97 -92 45 -55 61 hvcurveto
297 -795 rmoveto
79 53 68 95 hvcurveto
hintmask 0011110101000000
93 -44 59 -79 vhcurveto
hintmask 0011110111000000
-79 -53 -68 -95 hvcurveto
hintmask 0100010111000000
-94 44 -58 79 vhcurveto
hintmask 0011110111000000
3 225 rmoveto
26 13 -27 -45 hvcurveto
hintmask 1001110111000000
-39 -11 -23 -25 -26 -13 26 45 vhcurveto
hintmask 0011110111000000
39 11 24 25 vhcurveto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,7 +1,7 @@
<Glyph name="plus.spacer" lsb="0" width="625"> <Glyph name="plus.spacer" lsb="0" width="625">
<CharString> <CharString>
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
<GlobalSubrs/> <GlobalSubrs/>
</Glyph> </Glyph>
@@ -0,0 +1,16 @@
<Glyph name="plus_equal.liga" lsb="-491" width="625">
<CharString>
152 132 -14 132 -8 132 hstemhm
-315 141 hintmask 10110000
477 526 rmoveto
-466 -132 466 hlineto
-110 vmoveto
-466 -132 466 hlineto
hintmask 01010000
-475 118 rmoveto
132 -176 186 -141 -186 -176 -132 176 -188 141 188 vlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -1,9 +1,9 @@
<Glyph name="plus_plus.liga" lsb="-493" width="625"> <Glyph name="plus_plus.liga" lsb="-491" width="625">
<CharString> <CharString>
270 132 hstem 270 132 hstem
-317 141 352 141 vstem -315 141 348 141 vstem
317 588 rmoveto 491 270 rmoveto
-141 -186 -352 186 -141 -186 -176 -132 176 -188 141 188 352 -188 141 188 176 132 -176 hlineto 132 -176 186 -141 -186 -348 186 -141 -186 -176 -132 176 -188 141 188 348 -188 141 188 vlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,7 +1,7 @@
<Glyph name="question.spacer" lsb="0" width="625"> <Glyph name="question.spacer" lsb="0" width="625">
<CharString> <CharString>
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
<GlobalSubrs/> <GlobalSubrs/>
</Glyph> </Glyph>
@@ -1,24 +1,24 @@
<Glyph name="question_question.liga" lsb="-464" width="625"> <Glyph name="question_question.liga" lsb="-461" width="625">
<CharString> <CharString>
0 167 hstem 0 167 hstem
-386 191 17 171 102 191 16 171 vstem -382 191 16 171 111 191 16 171 vstem
-464 607 rmoveto 28 607 rmoveto
246 -19 40 -24 -33 vvcurveto 246 -19 40 -24 -33 vvcurveto
-54 -155 -42 -7 -163 vhcurveto -54 -155 -42 -7 -163 vhcurveto
113 -3 rlineto 113 -3 rlineto
15 141 205 36 127 vvcurveto 15 141 205 36 127 vvcurveto
92 -96 75 -346 15 vhcurveto 92 -96 75 -346 15 vhcurveto
465 -148 rmoveto 252 -755 rmoveto
246 -19 40 -24 -33 vvcurveto
-54 -155 -42 -7 -163 vhcurveto
113 -3 rlineto
15 141 205 36 127 vvcurveto
92 -96 75 -346 15 vhcurveto
-228 -755 rmoveto
4 167 rlineto 4 167 rlineto
-190 hlineto -190 hlineto
-5 -167 rlineto -5 -167 rlineto
671 hmoveto -565 607 rmoveto
246 -19 40 -24 -33 vvcurveto
-54 -155 -42 -7 -163 vhcurveto
113 -3 rlineto
15 141 205 36 127 vvcurveto
92 -96 75 -346 15 vhcurveto
252 -755 rmoveto
4 167 rlineto 4 167 rlineto
-190 hlineto -190 hlineto
-5 -167 rlineto -5 -167 rlineto
@@ -0,0 +1,7 @@
<Glyph name="quotedbl.spacer" lsb="0" width="625">
<CharString>
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,33 @@
<Glyph name="quotedbl_quotedbl_quotedbl.liga" lsb="-1044" width="625">
<CharString>
413 340 hstem
-1041 172 82 171 108 172 82 171 132 172 82 171 vstem
416 413 rmoveto
59 284 -3 56 rlineto
-172 hlineto
5 -340 rlineto
-143 hmoveto
59 284 -2 56 rlineto
-173 hlineto
5 -340 rlineto
-192 hmoveto
59 284 -3 56 rlineto
-172 hlineto
5 -340 rlineto
-143 hmoveto
59 284 -2 56 rlineto
-173 hlineto
5 -340 rlineto
-168 hmoveto
59 284 -3 56 rlineto
-172 hlineto
5 -340 rlineto
-143 hmoveto
59 284 -2 56 rlineto
-173 hlineto
5 -340 rlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,7 @@
<Glyph name="quotesingle.spacer" lsb="0" width="625">
<CharString>
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,21 @@
<Glyph name="quotesingle_quotesingle_quotesingle.liga" lsb="-913" width="625">
<CharString>
413 340 hstem
-911 182 351 182 375 182 vstem
290 413 rmoveto
72 284 -3 56 rlineto
-182 hlineto
3 -340 rlineto
-447 hmoveto
72 284 -3 56 rlineto
-182 hlineto
3 -340 rlineto
-423 hmoveto
72 284 -3 56 rlineto
-182 hlineto
3 -340 rlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,7 @@
<Glyph name="semicolon.spacer" lsb="0" width="625">
<CharString>
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,27 @@
<Glyph name="semicolon_semicolon.liga" lsb="-361" width="625">
<CharString>
0 529 -183 183 hstemhm
-339 207 -181 179 284 207 -181 179 hintmask 10010100
354 346 rmoveto
hintmask 10011000
3 183 rlineto
-207 hlineto
hintmask 01010100
-3 -183 rlineto
-19 -497 rmoveto
84 -24 98 84 85 160 -59 124 rlinecurve
-195 -8 56 -111 -15 -151 -54 -74 rlinecurve
-263 497 rmoveto
hintmask 10100100
3 183 rlineto
-207 hlineto
hintmask 01010100
-3 -183 rlineto
-19 -497 rmoveto
84 -24 98 84 85 160 -59 124 rlinecurve
-195 -8 56 -111 -15 -151 -54 -74 rlinecurve
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -1,7 +1,7 @@
<Glyph name="slash.spacer" lsb="0" width="625"> <Glyph name="slash.spacer" lsb="0" width="625">
<CharString> <CharString>
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
<GlobalSubrs/> <GlobalSubrs/>
</Glyph> </Glyph>
@@ -0,0 +1,14 @@
<Glyph name="slash_equal.liga" lsb="-558" width="625">
<CharString>
-214 -21 387 132 110 132 292 -20 hstem
-57 838 rmoveto
-501 -1009 136 -64 192 387 rlineto
707 132 -642 hlineto
55 110 rlineto
587 132 -522 hlineto
123 248 rlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -1,13 +1,13 @@
<Glyph name="slash_greater.liga" lsb="-418" width="625"> <Glyph name="slash_greater.liga" lsb="-418" width="625">
<CharString> <CharString>
-235 1073 hstem -214 -21 226 -21 723 -20 145 -20 hstem
-418 636 182 141 vstem 400 141 vstem
218 774 rmoveto 171 -30 rmoveto
-135 64 -501 -1009 136 -64 394 796 288 -222 rlineto 370 298 rlineto
-14 vlineto
-312 -243 83 -112 370 298 rlineto
129 vlineto 129 vlineto
-363 296 rlineto -363 296 40 81 -135 64 -501 -1009 136 -64 394 796 288 -222 rlineto
-14 vlineto
-312 -243 rlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,7 +1,7 @@
<Glyph name="underscore.spacer" lsb="0" width="625"> <Glyph name="underscore.spacer" lsb="0" width="625">
<CharString> <CharString>
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
<GlobalSubrs/> <GlobalSubrs/>
</Glyph> </Glyph>
@@ -1,9 +1,8 @@
<Glyph name="underscore_underscore.liga" lsb="-629" width="625"> <Glyph name="underscore_underscore.liga" lsb="-629" width="625">
<CharString> <CharString>
-183 127 hstem -183 127 hstem
-629 1258 vstem -629 -183 rmoveto
629 -56 rmoveto 1258 127 -1258 hlineto
-1258 -127 1258 hlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,41 +1,32 @@
<Glyph name="uniE0A0" code="0xe0a0" lsb="0" width="625"> <Glyph name="uniE0A0" code="0xe0a0" lsb="0" width="625">
<CharString> <CharString>
-136 63 193 127 320 -20 20 64 64 64 hstemhm -136 63 193 127 320 64 64 64 hstemhm
0 64 0 128 0 64 128 64 0 128 0 64 hintmask 0000000000000000 0 64 0 128 0 64 128 64 0 128 0 64 hintmask 1111101010000000
hintmask 1101101010100000 64 102 rmoveto
512 631 rmoveto
-71 -57 -57 -71 hvcurveto
hintmask 1110101001000000
-47 26 -41 38 -22 vhcurveto
-18 vlineto
-64 -64 -64 -64 -53 -42 -11 -18 -33 vhcurveto
303 vlineto
hintmask 1110110110100000
38 22 26 41 47 vvcurveto
71 -57 57 -71 -71 -57 -57 -71 vhcurveto
hintmask 1110101010100000
-47 26 -41 38 -22 vhcurveto
-419 vlineto
hintmask 1110110101000000
-38 -22 -26 -41 -47 vvcurveto -38 -22 -26 -41 -47 vvcurveto
-71 57 -57 71 71 57 57 71 34 -13 30 -21 23 vhcurveto -71 57 -57 71 71 57 57 71 34 -13 30 -21 23 vhcurveto
23 19 30 18 49 hhcurveto 23 19 30 18 49 hhcurveto
128 128 128 128 hvcurveto 128 128 128 128 hvcurveto
18 vlineto 18 vlineto
hintmask 1110101010100000 hintmask 1111010101000000
38 22 26 41 47 vvcurveto 38 22 26 41 47 vvcurveto
hintmask 1101101010100000
71 -57 57 -71 vhcurveto 71 -57 57 -71 vhcurveto
hintmask 1110110110100000 -1 vlineto
-384 63 rmoveto -71 -57 -57 -71 -47 26 -41 38 -22 hvcurveto
35 29 -29 -35 -35 -29 -29 -35 -35 -29 29 35 35 29 29 35 hvcurveto -18 vlineto
384 -256 rmoveto -64 -64 -64 -64 -53 -42 -11 -18 -33 vhcurveto
hintmask 1101101010100000 303 vlineto
-35 -29 29 35 35 29 29 35 35 29 -29 -35 hvcurveto hintmask 1111101101000000
hintmask 1110110110100000 38 22 26 41 47 vvcurveto
-35 -29 -29 -35 vhcurveto 71 -57 57 -71 -71 -57 -57 -71 -47 26 -41 38 -22 vhcurveto
-384 -512 rmoveto -530 vmoveto
35 29 29 35 35 29 -29 -35 -35 -29 -29 -35 -35 -29 29 35 vhcurveto
64 576 rmoveto
-35 -29 29 35 35 29 29 35 35 29 -29 -35 -35 -29 -29 -35 hvcurveto -35 -29 29 35 35 29 29 35 35 29 -29 -35 -35 -29 -29 -35 hvcurveto
320 -64 rmoveto
35 29 29 35 vhcurveto
hintmask 1111101010000000
35 29 -29 -35 -35 -29 -29 -35 -35 -29 29 35 hvcurveto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -0,0 +1,17 @@
<Glyph name="uniE0A1" code="0xe0a1" lsb="124" width="625">
<CharString>
-79 -21 490 65 345 -20 hstem
124 70 -1 71 167 70 vstem
193 -100 rmoveto
71 287 hlineto
160 -287 rlineto
77 410 -70 -289 hlineto
-161 289 rlineto
-77 hlineto
-69 80 rmoveto
260 65 -190 345 -70 hlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,24 @@
<Glyph name="uniE0A2" code="0xe0a2" lsb="24" width="625">
<CharString>
0 76 331 57 218 73 hstem
24 214 -105 87 165 215 -196 87 vstem
531 hmoveto
46 23 23 46 hvcurveto
395 -109 108 vlineto
116 -67 67 -112 -112 -67 -67 -116 vhcurveto
-108 -109 -395 vlineto
-46 23 -23 45 vhcurveto
146 76 rmoveto
40 192 rlineto
-27 13 -13 22 30 vvcurveto
41 34 33 40 39 34 -30 -44 -30 -13 -22 -27 -13 vhcurveto
40 -192 rlineto
-165 388 rmoveto
118 vlineto
63 35 37 57 57 35 -37 -63 vhcurveto
-118 vlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -1,9 +1,8 @@
<Glyph name="uniE0B0" code="0xe0b0" lsb="-20" width="625"> <Glyph name="uniE0B0" code="0xe0b0" lsb="-20" width="625">
<CharString> <CharString>
-205 1209 hstem -179 -21 1200 -20 hstem
-20 692 vstem -20 -200 rmoveto
-18 1004 rmoveto 665 600 -665 600 rlineto
-2 -1209 692 570 rlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -0,0 +1,12 @@
<Glyph name="uniE0B1" code="0xe0b1" lsb="-20" width="625">
<CharString>
-179 -21 1200 -20 hstem
-20 -200 rmoveto
665 600 -665 600 rlineto
-108 vlineto
545 -492 -545 -492 rlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -1,9 +1,8 @@
<Glyph name="uniE0B2" code="0xe0b2" lsb="-20" width="625"> <Glyph name="uniE0B2" code="0xe0b2" lsb="-20" width="625">
<CharString> <CharString>
-205 1209 hstem -179 -21 1180 -20 hstem
-20 692 vstem 645 1000 rmoveto
672 -205 rmoveto -665 -600 665 -600 rlineto
-2 1209 -690 -639 rlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -0,0 +1,12 @@
<Glyph name="uniE0B3" code="0xe0b3" lsb="-20" width="625">
<CharString>
-179 -21 1180 -20 hstem
645 -92 rmoveto
-545 492 545 492 rlineto
108 vlineto
-665 -600 665 -600 rlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,7 @@
<Glyph name="w.spacer" lsb="0" width="625">
<CharString>
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,51 @@
<Glyph name="w_w_w.liga" lsb="-1203" width="625">
<CharString>
21 -21 562 -20 hstemhm
-1203 153 -153 168 1471 144 hintmask 11011000
-1001 hmoveto
91 309 110 -309 rlineto
73 hlineto
100 307 116 -307 rlineto
81 hlineto
105 307 109 -307 rlineto
75 hlineto
117 307 103 -307 rlineto
77 hlineto
104 307 115 -307 rlineto
133 hlineto
0 62 284 10 278 vhcurveto
-144 hlineto
3 -3 -9 -158 -11 -236 rrcurveto
-6 hlineto
-103 249 rlineto
-89 hlineto
-97 -250 rlineto
-5 hlineto
-89 260 rlineto
-89 hlineto
-108 -261 rlineto
-4 hlineto
-107 259 rlineto
-88 hlineto
-98 -257 rlineto
-4 hlineto
-113 261 rlineto
-86 hlineto
-89 -261 rlineto
-5 hlineto
-100 249 rlineto
-88 hlineto
-81 -249 rlineto
-5 hlineto
hintmask 11101000
-4 143 -4 84 -7 170 rrcurveto
-153 hlineto
26 -355 44 -207 0 vvcurveto
1569 562 rmoveto
0 vlineto
0 0 0 0 vhcurveto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -1,7 +1,7 @@
<Glyph name="ampersand.spacer" lsb="0" width="625"> <Glyph name="ampersand.spacer" lsb="0" width="625">
<CharString> <CharString>
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
<GlobalSubrs/> <GlobalSubrs/>
</Glyph> </Glyph>
@@ -1,31 +1,32 @@
<Glyph name="ampersand_ampersand.liga" lsb="-513" width="625"> <Glyph name="ampersand_ampersand.liga" lsb="-513" width="625">
<CharString> <CharString>
-10 137 hstem -13 140 -137 137 -129 -21 733 -20 hstemhm
-513 149 381 149 vstem -513 149 381 149 hintmask 01111100
-513 142 rmoveto -313 460 rmoveto
-99 -77 -101 -108 -133 vvcurveto
-91 50 -61 97 69 73 31 66 76 vhcurveto -91 50 -61 97 69 73 31 66 76 vhcurveto
140 -156 296 46 94 110 25 -37 27 -36 30 -37 131 90 rcurveline hintmask 10111100
65 -72 100 -29 96 1 89 1 120 29 60 70 25 -37 27 -36 30 -37 131 90 rcurveline
-40 48 -34 45 -30 44 42 52 43 62 44 73 -123 44 rcurveline -40 48 -34 45 -30 44 42 52 43 62 44 73 -123 44 rcurveline
-24 -48 -24 -41 -22 -35 -23 45 -18 42 -11 40 rrcurveto -24 -48 -24 -41 -22 -35 -23 45 -18 42 -11 40 rrcurveto
72 67 40 69 51 vvcurveto 72 67 40 69 51 vvcurveto
52 -44 33 -62 -82 -86 -62 -134 -17 1 -18 3 -19 vhcurveto 52 -44 33 -62 -82 -86 -62 -134 -17 1 -18 3 -19 vhcurveto
-152 -118 -48 -108 -92 vvcurveto -152 -118 -48 -108 -92 vvcurveto
-1 vlineto 0 0 -1 0 vhcurveto
-25 26 -21 23 -10 14 42 52 43 62 44 73 -123 44 rcurveline -25 26 -21 23 -10 14 42 52 43 62 44 73 -123 44 rcurveline
-24 -48 -24 -41 -22 -35 -23 45 -18 42 -11 40 rrcurveto -24 -48 -24 -41 -22 -35 -23 45 -18 42 -11 40 rrcurveto
72 67 40 69 51 vvcurveto 72 67 40 69 51 vvcurveto
52 -44 33 -62 -82 -86 -62 -134 -17 1 -18 3 -19 vhcurveto 52 -44 33 -62 -48 -50 -22 -45 -33 vhcurveto
-152 -118 -48 -108 -92 vvcurveto -37 -52 -6 -70 10 -61 rrcurveto
149 39 rmoveto 105 -278 rmoveto
40 24 53 60 60 vhcurveto
18 -48 24 -51 30 -53 rrcurveto
-40 -44 -38 -15 -28 hhcurveto -40 -44 -38 -15 -28 hhcurveto
-29 -17 16 38 hvcurveto -27 -17 14 34 -2 hvcurveto
-3 59 48 61 39 39 18 -48 24 -51 30 -53 rrcurveto
530 hmoveto 530 hmoveto
-29 -26 -45 -32 -41 3 rrcurveto
-26 2 -15 16 36 vvcurveto
40 24 53 60 60 vhcurveto 40 24 53 60 60 vhcurveto
18 -48 24 -51 30 -53 rrcurveto 18 -48 24 -51 30 -53 rrcurveto
-40 -44 -38 -15 -28 hhcurveto
-29 -17 16 38 hvcurveto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -0,0 +1,7 @@
<Glyph name="asterisk.spacer" lsb="0" width="625">
<CharString>
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,21 @@
<Glyph name="asterisk_equal.liga" lsb="-508" width="625">
<CharString>
76 -21 97 132 -28 139 0 131 67 -20 hstemhm
hintmask 11011000
530 526 rmoveto
-472 hlineto
-27 -131 rlineto
473 hlineto
-21 -111 rmoveto
-473 hlineto
-27 -132 rlineto
473 hlineto
-657 -97 rmoveto
94 37 rlineto
hintmask 10101000
-29 164 167 39 -6 100 -165 22 15 168 -99 28 -75 -153 -151 70 -58 -85 123 -120 -111 -122 63 -80 149 77 rlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -1,7 +1,7 @@
<Glyph name="bar.spacer" lsb="0" width="625"> <Glyph name="bar.spacer" lsb="0" width="625">
<CharString> <CharString>
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
<GlobalSubrs/> <GlobalSubrs/>
</Glyph> </Glyph>
@@ -1,11 +1,12 @@
<Glyph name="bar_bar.liga" lsb="-402" width="625"> <Glyph name="bar_bar.liga" lsb="-365" width="625">
<CharString> <CharString>
-402 342 125 342 vstem -182 -21 hstem
-208 795 rmoveto -365 342 43 342 vstem
214 795 rmoveto
-194 -998 rlineto -194 -998 rlineto
147 hlineto 147 hlineto
195 1001 rlineto 195 1001 rlineto
319 -3 rmoveto -533 -3 rmoveto
-194 -998 rlineto -194 -998 rlineto
147 hlineto 147 hlineto
195 1001 rlineto 195 1001 rlineto
@@ -1,12 +1,12 @@
<Glyph name="bar_greater.liga" lsb="-356" width="625"> <Glyph name="bar_greater.liga" lsb="-381" width="625">
<CharString> <CharString>
-356 755 vstem -181 -21 216 -21 815 -20 hstem
-162 795 rmoveto 418 391 rmoveto
-194 -998 rlineto -456 405 -146 12 -197 -1010 rlineto
147 hlineto 149 hlineto
584 439 24 130 -413 432 rlineto 624 463 rlineto
-156 -803 rmoveto -590 -268 rmoveto
122 626 297 -299 -2 -13 rlineto 122 626 337 -285 -2 -14 rlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,7 +1,7 @@
<Glyph name="colon.spacer" lsb="0" width="625"> <Glyph name="colon.spacer" lsb="0" width="625">
<CharString> <CharString>
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
<GlobalSubrs/> <GlobalSubrs/>
</Glyph> </Glyph>
@@ -0,0 +1,25 @@
<Glyph name="colon_colon.liga" lsb="-346" width="625">
<CharString>
0 186 160 187 hstem
-346 293 92 293 vstem
298 346 rmoveto
34 187 rlineto
-189 hlineto
-34 -187 rlineto
120 -346 rmoveto
34 186 rlineto
-188 hlineto
-36 -186 rlineto
-126 346 rmoveto
34 187 rlineto
-189 hlineto
-34 -187 rlineto
120 -346 rmoveto
34 186 rlineto
-188 hlineto
-36 -186 rlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -1,19 +1,25 @@
<Glyph name="colon_equal.liga" lsb="-441" width="625"> <Glyph name="colon_equal.liga" lsb="-460" width="625">
<CharString> <CharString>
124 186 57 187 hstem 126 183 -157 132 85 183 -157 131 hstemhm
-441 909 vstem -460 242 -194 242 hintmask 01010100
-397 370 rmoveto 493 526 rmoveto
189 -3 39 187 -189 3 rlineto -563 hlineto
227 -162 rmoveto -27 -131 rlineto
573 hlineto 564 hlineto
26 131 rlineto -17 -111 rmoveto
-572 hlineto -568 hlineto
-148 -402 rmoveto
39 187 -189 3 -39 -187 rlineto
835 25 rmoveto
27 132 rlineto
-573 hlineto
-27 -132 rlineto -27 -132 rlineto
568 hlineto
hintmask 10100100
-627 217 rmoveto
34 183 rlineto
-207 hlineto
-35 -183 rlineto
160 -243 rmoveto
hintmask 10011000
34 183 rlineto
-207 hlineto
-35 -183 rlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,7 +1,7 @@
<Glyph name="equal.spacer" lsb="0" width="625"> <Glyph name="equal.spacer" lsb="0" width="625">
<CharString> <CharString>
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
<GlobalSubrs/> <GlobalSubrs/>
</Glyph> </Glyph>
@@ -1,25 +0,0 @@
<Glyph name="equal_equal.2.liga" lsb="-498" width="625">
<CharString>
152 132 111 131 hstem
-498 547 2 547 vstem
58 526 rmoveto
-481 hlineto
-27 -131 rlineto
482 hlineto
566 131 rmoveto
-481 hlineto
-27 -131 rlineto
482 hlineto
-561 -111 rmoveto
-482 hlineto
-27 -132 rlineto
482 hlineto
567 132 rmoveto
-482 hlineto
-27 -132 rlineto
482 hlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -0,0 +1,24 @@
<Glyph name="equal_equal.liga.ss11" lsb="-574" width="625">
<CharString>
152 132 111 131 hstem
-574 152 rmoveto
518 hlineto
27 132 rlineto
-518 hlineto
549 -132 rmoveto
522 hlineto
27 132 rlineto
-522 hlineto
-555 111 rmoveto
518 hlineto
26 131 rlineto
-517 hlineto
549 -131 rmoveto
522 hlineto
26 131 rlineto
-521 hlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>
@@ -1,15 +1,14 @@
<Glyph name="equal_equal.liga" lsb="-574" width="625"> <Glyph name="equal_equal.liga" lsb="-574" width="625">
<CharString> <CharString>
152 132 111 131 hstem 152 132 111 131 hstem
-574 1172 vstem -574 152 rmoveto
598 526 rmoveto 1098 hlineto
27 132 rlineto
-1098 hlineto
1145 242 rmoveto
-1097 hlineto -1097 hlineto
-27 -131 rlineto -27 -131 rlineto
1098 hlineto 1098 hlineto
-21 -111 rmoveto
-1098 hlineto
-27 -132 rlineto
1098 hlineto
endchar endchar
</CharString> </CharString>
<Subrs/> <Subrs/>
@@ -1,33 +0,0 @@
<Glyph name="equal_equal_equal.2.liga" lsb="-1199" width="625">
<CharString>
152 132 111 131 hstem
-1199 1797 vstem
-606 526 rmoveto
-518 hlineto
-27 -131 rlineto
519 hlineto
628 131 rmoveto
-518 hlineto
-27 -131 rlineto
519 hlineto
628 131 rmoveto
-518 hlineto
-27 -131 rlineto
519 hlineto
-1225 -111 rmoveto
-519 hlineto
-27 -132 rlineto
519 hlineto
629 132 rmoveto
-519 hlineto
-27 -132 rlineto
519 hlineto
629 132 rmoveto
-519 hlineto
-27 -132 rlineto
519 hlineto
endchar
</CharString>
<Subrs/>
<GlobalSubrs/>
</Glyph>

Some files were not shown because too many files have changed in this diff Show More