From 91654b21283cfc75a7bf992392a989df26f77bc9 Mon Sep 17 00:00:00 2001 From: Avi Dessauer Date: Fri, 18 Oct 2019 06:08:52 -0400 Subject: [PATCH] Revert "made fi/fj not ligatures, adjusted top serif of i/j instead #795" This reverts commit f3d6a361e0d251a1f58691d584f86e9797b6325d. --- CHANGELOG.md | 2 +- FiraCode.glyphs | 1304 +++++++++++++++++---------------------- README.md | 2 +- clojure/regen_calt.clj | 12 +- showcases/showcases.txt | 1 - 5 files changed, 557 insertions(+), 764 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7a0fbc3f79..d9f9b821b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -51,7 +51,7 @@ All notable changes to this project will be documented in this file. - Added Coq logical and ` /\ ` and logical or ` \/ ` ligatures, U+2227 `∧` and U+2228 `∨` [#191] [#488] [#738] [#810] - Added SystemVerilog `|->` `|=>` and `<-|` `<=|` for symmetry [#695] - Added Forces `||-` ligature and U+22A2..U+22AF `⊢ ⊣ ⊤ ⊥ ⊦ ⊧ ⊨ ⊩ ⊪ ⊫ ⊬ ⊭ ⊮ ⊯` [#709] -- Added `fl` `Fl` `Tl` ligatures, adjusted `fi` `fj` pairs [#795] +- Added `fi` `fj` `fl` `Fl` `Tl` ligatures [#795] - Disabled ligatures after regexp lookahead/lookbehinds `(?<=<` `(?<=>` `(?<==>` `(?<=|` `(?<==` `(?=:=` `(?=!=` `(?==` `(?===` `(?==>` `(?=>` `(?=>>` `(?=<<` `(?=/=` `(?!!` `(?!!.` `(?!=` `(?!==` `(?;\012"; name = cpsp; }, { -code = "### start of generated calt\012lookup bar_bar_bar_greater {\012 ignore sub bar bar' bar bar greater;\012 ignore sub bar' bar bar greater greater;\012 sub LIG LIG LIG greater' by bar_bar_bar_greater.liga;\012 sub LIG LIG bar' greater by LIG;\012 sub LIG bar' bar greater by LIG;\012 sub bar' bar bar greater by LIG;\012} bar_bar_bar_greater;\012\012lookup less_bar_bar_bar {\012 ignore sub less less' bar bar bar;\012 ignore sub less' bar bar bar bar;\012 sub LIG LIG LIG bar' by less_bar_bar_bar.liga;\012 sub LIG LIG bar' bar by LIG;\012 sub LIG bar' bar bar by LIG;\012 sub less' bar bar bar by LIG;\012} less_bar_bar_bar;\012\012lookup less_equal_equal_greater {\012 ignore sub less less' equal equal greater;\012 ignore sub less' equal equal greater greater;\012 ignore sub parenleft question less' equal equal greater;\012 sub LIG LIG LIG greater' by less_equal_equal_greater.liga;\012 sub LIG LIG equal' greater by LIG;\012 sub LIG equal' equal greater by LIG;\012 sub less' equal equal greater by LIG;\012} less_equal_equal_greater;\012\012lookup less_exclam_hyphen_hyphen {\012 ignore sub less less' exclam hyphen hyphen;\012 ignore sub less' exclam hyphen hyphen hyphen;\012 ignore sub parenleft question less' exclam hyphen hyphen;\012 sub LIG LIG LIG hyphen' by less_exclam_hyphen_hyphen.liga;\012 sub LIG LIG hyphen' hyphen by LIG;\012 sub LIG exclam' hyphen hyphen by LIG;\012 sub less' exclam hyphen hyphen by LIG;\012} less_exclam_hyphen_hyphen;\012\012lookup numbersign_numbersign_numbersign_numbersign {\012 ignore sub numbersign numbersign' numbersign numbersign numbersign;\012 ignore sub numbersign' numbersign numbersign numbersign numbersign;\012 sub LIG LIG LIG numbersign' by numbersign_numbersign_numbersign_numbersign.liga;\012 sub LIG LIG numbersign' numbersign by LIG;\012 sub LIG numbersign' numbersign numbersign by LIG;\012 sub numbersign' numbersign numbersign numbersign by LIG;\012} numbersign_numbersign_numbersign_numbersign;\012\012lookup asciitilde_asciitilde_greater {\012 ignore sub asciitilde asciitilde' asciitilde greater;\012 ignore sub asciitilde' asciitilde greater greater;\012 sub LIG LIG greater' by asciitilde_asciitilde_greater.liga;\012 sub LIG asciitilde' greater by LIG;\012 sub asciitilde' asciitilde greater by LIG;\012} asciitilde_asciitilde_greater;\012\012lookup asterisk_asterisk_asterisk {\012 ignore sub asterisk asterisk' asterisk asterisk;\012 ignore sub asterisk' asterisk asterisk asterisk;\012 ignore sub slash asterisk' asterisk asterisk;\012 ignore sub asterisk' asterisk asterisk slash;\012 sub LIG LIG asterisk' by asterisk_asterisk_asterisk.liga;\012 sub LIG asterisk' asterisk by LIG;\012 sub asterisk' asterisk asterisk by LIG;\012} asterisk_asterisk_asterisk;\012\012lookup bar_bar_equal {\012 ignore sub bar bar' bar equal;\012 ignore sub bar' bar equal equal;\012 sub LIG LIG equal' by bar_bar_equal.liga;\012 sub LIG bar' equal by LIG;\012 sub bar' bar equal by LIG;\012} bar_bar_equal;\012\012lookup bar_bar_greater {\012 ignore sub bar bar' bar greater;\012 ignore sub bar' bar greater greater;\012 ignore sub less bar' bar greater;\012 sub LIG LIG greater' by bar_bar_greater.liga;\012 sub LIG bar' greater by LIG;\012 sub bar' bar greater by LIG;\012} bar_bar_greater;\012\012lookup bar_bar_hyphen {\012 ignore sub bar bar' bar hyphen;\012 ignore sub bar' bar hyphen hyphen;\012 sub LIG LIG hyphen' by bar_bar_hyphen.liga;\012 sub LIG bar' hyphen by LIG;\012 sub bar' bar hyphen by LIG;\012} bar_bar_hyphen;\012\012lookup bar_equal_greater {\012 ignore sub bar bar' equal greater;\012 ignore sub bar' equal greater greater;\012 sub LIG LIG greater' by bar_equal_greater.liga;\012 sub LIG equal' greater by LIG;\012 sub bar' equal greater by LIG;\012} bar_equal_greater;\012\012lookup bar_hyphen_greater {\012 ignore sub bar bar' hyphen greater;\012 ignore sub bar' hyphen greater greater;\012 sub LIG LIG greater' by bar_hyphen_greater.liga;\012 sub LIG hyphen' greater by LIG;\012 sub bar' hyphen greater by LIG;\012} bar_hyphen_greater;\012\012lookup colon_colon_colon {\012 ignore sub colon colon' colon colon;\012 ignore sub colon' colon colon colon;\012 ignore sub parenleft question colon' colon colon;\012 sub LIG LIG colon' by colon_colon_colon.liga;\012 sub LIG colon' colon by LIG;\012 sub colon' colon colon by LIG;\012} colon_colon_colon;\012\012lookup colon_colon_equal {\012 ignore sub colon colon' colon equal;\012 ignore sub colon' colon equal equal;\012 ignore sub parenleft question colon' colon equal;\012 sub LIG LIG equal' by colon_colon_equal.liga;\012 sub LIG colon' equal by LIG;\012 sub colon' colon equal by LIG;\012} colon_colon_equal;\012\012lookup equal_colon_equal {\012 ignore sub equal equal' colon equal;\012 ignore sub equal' colon equal equal;\012 ignore sub parenleft question equal' colon equal;\012 ignore sub parenleft question less equal' colon equal;\012 sub LIG LIG equal' by equal_colon_equal.liga;\012 sub LIG colon' equal by LIG;\012 sub equal' colon equal by LIG;\012} equal_colon_equal;\012\012lookup equal_equal_equal {\012 ignore sub equal equal' equal equal;\012 ignore sub equal' equal equal equal;\012 ignore sub parenleft question equal' equal equal;\012 ignore sub parenleft question less equal' equal equal;\012 sub LIG LIG equal' by equal_equal_equal.liga;\012 sub LIG equal' equal by LIG;\012 sub equal' equal equal by LIG;\012} equal_equal_equal;\012\012lookup equal_equal_greater {\012 ignore sub equal equal' equal greater;\012 ignore sub equal' equal greater greater;\012 ignore sub parenleft question equal' equal greater;\012 ignore sub parenleft question less equal' equal greater;\012 sub LIG LIG greater' by equal_equal_greater.liga;\012 sub LIG equal' greater by LIG;\012 sub equal' equal greater by LIG;\012} equal_equal_greater;\012\012lookup equal_exclam_equal {\012 ignore sub equal equal' exclam equal;\012 ignore sub equal' exclam equal equal;\012 ignore sub parenleft question equal' exclam equal;\012 ignore sub parenleft question less equal' exclam equal;\012 sub LIG LIG equal' by equal_exclam_equal.liga;\012 sub LIG exclam' equal by LIG;\012 sub equal' exclam equal by LIG;\012} equal_exclam_equal;\012\012lookup equal_greater_greater {\012 ignore sub equal equal' greater greater;\012 ignore sub equal' greater greater greater;\012 ignore sub parenleft question equal' greater greater;\012 ignore sub parenleft question less equal' greater greater;\012 sub LIG LIG greater' by equal_greater_greater.liga;\012 sub LIG greater' greater by LIG;\012 sub equal' greater greater by LIG;\012} equal_greater_greater;\012\012lookup equal_less_less {\012 ignore sub equal equal' less less;\012 ignore sub equal' less less less;\012 ignore sub parenleft question equal' less less;\012 ignore sub parenleft question less equal' less less;\012 sub LIG LIG less' by equal_less_less.liga;\012 sub LIG less' less by LIG;\012 sub equal' less less by LIG;\012} equal_less_less;\012\012lookup equal_slash_equal {\012 ignore sub equal equal' slash equal;\012 ignore sub equal' slash equal equal;\012 ignore sub parenleft question equal' slash equal;\012 ignore sub parenleft question less equal' slash equal;\012 sub LIG LIG equal' by equal_slash_equal.liga;\012 sub LIG slash' equal by LIG;\012 sub equal' slash equal by LIG;\012} equal_slash_equal;\012\012lookup exclam_equal_equal {\012 ignore sub exclam exclam' equal equal;\012 ignore sub exclam' equal equal equal;\012 ignore sub parenleft question exclam' equal equal;\012 ignore sub parenleft question less exclam' equal equal;\012 sub LIG LIG equal' by exclam_equal_equal.liga;\012 sub LIG equal' equal by LIG;\012 sub exclam' equal equal by LIG;\012} exclam_equal_equal;\012\012lookup exclam_exclam_period {\012 ignore sub exclam exclam' exclam period;\012 ignore sub exclam' exclam period period;\012 ignore sub parenleft question exclam' exclam period;\012 ignore sub parenleft question less exclam' exclam period;\012 sub LIG LIG period' by exclam_exclam_period.liga;\012 sub LIG exclam' period by LIG;\012 sub exclam' exclam period by LIG;\012} exclam_exclam_period;\012\012lookup greater_equal_greater {\012 ignore sub greater greater' equal greater;\012 ignore sub greater' equal greater greater;\012 sub LIG LIG greater' by greater_equal_greater.liga;\012 sub LIG equal' greater by LIG;\012 sub greater' equal greater by LIG;\012} greater_equal_greater;\012\012lookup greater_greater_equal {\012 ignore sub greater greater' greater equal;\012 ignore sub greater' greater equal equal;\012 sub LIG LIG equal' by greater_greater_equal.liga;\012 sub LIG greater' equal by LIG;\012 sub greater' greater equal by LIG;\012} greater_greater_equal;\012\012lookup greater_greater_greater {\012 ignore sub greater greater' greater greater;\012 ignore sub greater' greater greater greater;\012 ignore sub asterisk greater' greater greater;\012 ignore sub plus greater' greater greater;\012 ignore sub dollar greater' greater greater;\012 sub LIG LIG greater' by greater_greater_greater.liga;\012 sub LIG greater' greater by LIG;\012 sub greater' greater greater by LIG;\012} greater_greater_greater;\012\012lookup greater_greater_hyphen {\012 ignore sub greater greater' greater hyphen;\012 ignore sub greater' greater hyphen hyphen;\012 sub LIG LIG hyphen' by greater_greater_hyphen.liga;\012 sub LIG greater' hyphen by LIG;\012 sub greater' greater hyphen by LIG;\012} greater_greater_hyphen;\012\012lookup greater_hyphen_greater {\012 ignore sub greater greater' hyphen greater;\012 ignore sub greater' hyphen greater greater;\012 sub LIG LIG greater' by greater_hyphen_greater.liga;\012 sub LIG hyphen' greater by LIG;\012 sub greater' hyphen greater by LIG;\012} greater_hyphen_greater;\012\012lookup hyphen_greater_greater {\012 ignore sub hyphen hyphen' greater greater;\012 ignore sub hyphen' greater greater greater;\012 sub LIG LIG greater' by hyphen_greater_greater.liga;\012 sub LIG greater' greater by LIG;\012 sub hyphen' greater greater by LIG;\012} hyphen_greater_greater;\012\012lookup hyphen_hyphen_greater {\012 ignore sub hyphen hyphen' hyphen greater;\012 ignore sub hyphen' hyphen greater greater;\012 sub LIG LIG greater' by hyphen_hyphen_greater.liga;\012 sub LIG hyphen' greater by LIG;\012 sub hyphen' hyphen greater by LIG;\012} hyphen_hyphen_greater;\012\012lookup hyphen_hyphen_hyphen {\012 ignore sub hyphen hyphen' hyphen hyphen;\012 ignore sub hyphen' hyphen hyphen hyphen;\012 sub LIG LIG hyphen' by hyphen_hyphen_hyphen.liga;\012 sub LIG hyphen' hyphen by LIG;\012 sub hyphen' hyphen hyphen by LIG;\012} hyphen_hyphen_hyphen;\012\012lookup hyphen_less_less {\012 ignore sub hyphen hyphen' less less;\012 ignore sub hyphen' less less less;\012 sub LIG LIG less' by hyphen_less_less.liga;\012 sub LIG less' less by LIG;\012 sub hyphen' less less by LIG;\012} hyphen_less_less;\012\012lookup less_asciitilde_asciitilde {\012 ignore sub less less' asciitilde asciitilde;\012 ignore sub less' asciitilde asciitilde asciitilde;\012 sub LIG LIG asciitilde' by less_asciitilde_asciitilde.liga;\012 sub LIG asciitilde' asciitilde by LIG;\012 sub less' asciitilde asciitilde by LIG;\012} less_asciitilde_asciitilde;\012\012lookup less_asciitilde_greater {\012 ignore sub less less' asciitilde greater;\012 ignore sub less' asciitilde greater greater;\012 sub LIG LIG greater' by less_asciitilde_greater.liga;\012 sub LIG asciitilde' greater by LIG;\012 sub less' asciitilde greater by LIG;\012} less_asciitilde_greater;\012\012lookup less_asterisk_greater {\012 sub LIG LIG greater' by less_asterisk_greater.liga;\012 sub LIG asterisk' greater by LIG;\012 sub less' asterisk greater by LIG;\012} less_asterisk_greater;\012\012lookup less_bar_bar {\012 ignore sub less less' bar bar;\012 ignore sub less' bar bar bar;\012 ignore sub less' bar bar greater;\012 sub LIG LIG bar' by less_bar_bar.liga;\012 sub LIG bar' bar by LIG;\012 sub less' bar bar by LIG;\012} less_bar_bar;\012\012lookup less_bar_greater {\012 ignore sub less less' bar greater;\012 ignore sub less' bar greater greater;\012 sub LIG LIG greater' by less_bar_greater.liga;\012 sub LIG bar' greater by LIG;\012 sub less' bar greater by LIG;\012} less_bar_greater;\012\012lookup less_dollar_greater {\012 sub LIG LIG greater' by less_dollar_greater.liga;\012 sub LIG dollar' greater by LIG;\012 sub less' dollar greater by LIG;\012} less_dollar_greater;\012\012lookup less_equal_bar {\012 ignore sub less less' equal bar;\012 ignore sub less' equal bar bar;\012 ignore sub parenleft question less' equal bar;\012 sub LIG LIG bar' by less_equal_bar.liga;\012 sub LIG equal' bar by LIG;\012 sub less' equal bar by LIG;\012} less_equal_bar;\012\012lookup less_equal_equal {\012 ignore sub less less' equal equal;\012 ignore sub less' equal equal equal;\012 ignore sub parenleft question less' equal equal;\012 sub LIG LIG equal' by less_equal_equal.liga;\012 sub LIG equal' equal by LIG;\012 sub less' equal equal by LIG;\012} less_equal_equal;\012\012lookup less_equal_greater {\012 ignore sub less less' equal greater;\012 ignore sub less' equal greater greater;\012 ignore sub parenleft question less' equal greater;\012 sub LIG LIG greater' by less_equal_greater.liga;\012 sub LIG equal' greater by LIG;\012 sub less' equal greater by LIG;\012} less_equal_greater;\012\012lookup less_equal_less {\012 ignore sub less less' equal less;\012 ignore sub less' equal less less;\012 ignore sub parenleft question less' equal less;\012 sub LIG LIG less' by less_equal_less.liga;\012 sub LIG equal' less by LIG;\012 sub less' equal less by LIG;\012} less_equal_less;\012\012lookup less_hyphen_bar {\012 ignore sub less less' hyphen bar;\012 ignore sub less' hyphen bar bar;\012 sub LIG LIG bar' by less_hyphen_bar.liga;\012 sub LIG hyphen' bar by LIG;\012 sub less' hyphen bar by LIG;\012} less_hyphen_bar;\012\012lookup less_hyphen_greater {\012 ignore sub less less' hyphen greater;\012 ignore sub less' hyphen greater greater;\012 sub LIG LIG greater' by less_hyphen_greater.liga;\012 sub LIG hyphen' greater by LIG;\012 sub less' hyphen greater by LIG;\012} less_hyphen_greater;\012\012lookup less_hyphen_hyphen {\012 ignore sub less less' hyphen hyphen;\012 ignore sub less' hyphen hyphen hyphen;\012 sub LIG LIG hyphen' by less_hyphen_hyphen.liga;\012 sub LIG hyphen' hyphen by LIG;\012 sub less' hyphen hyphen by LIG;\012} less_hyphen_hyphen;\012\012lookup less_hyphen_less {\012 ignore sub less less' hyphen less;\012 ignore sub less' hyphen less less;\012 sub LIG LIG less' by less_hyphen_less.liga;\012 sub LIG hyphen' less by LIG;\012 sub less' hyphen less by LIG;\012} less_hyphen_less;\012\012lookup less_less_equal {\012 ignore sub less less' less equal;\012 ignore sub less' less equal equal;\012 sub LIG LIG equal' by less_less_equal.liga;\012 sub LIG less' equal by LIG;\012 sub less' less equal by LIG;\012} less_less_equal;\012\012lookup less_less_hyphen {\012 ignore sub less less' less hyphen;\012 ignore sub less' less hyphen hyphen;\012 sub LIG LIG hyphen' by less_less_hyphen.liga;\012 sub LIG less' hyphen by LIG;\012 sub less' less hyphen by LIG;\012} less_less_hyphen;\012\012lookup less_less_less {\012 ignore sub less less' less less;\012 ignore sub less' less less less;\012 ignore sub less' less less asterisk;\012 ignore sub less' less less plus;\012 ignore sub less' less less dollar;\012 sub LIG LIG less' by less_less_less.liga;\012 sub LIG less' less by LIG;\012 sub less' less less by LIG;\012} less_less_less;\012\012lookup less_plus_greater {\012 sub LIG LIG greater' by less_plus_greater.liga;\012 sub LIG plus' greater by LIG;\012 sub less' plus greater by LIG;\012} less_plus_greater;\012\012lookup less_slash_greater {\012 ignore sub less less' slash greater;\012 ignore sub less' slash greater greater;\012 sub LIG LIG greater' by less_slash_greater.liga;\012 sub LIG slash' greater by LIG;\012 sub less' slash greater by LIG;\012} less_slash_greater;\012\012lookup numbersign_numbersign_numbersign {\012 ignore sub numbersign numbersign' numbersign numbersign;\012 ignore sub numbersign' numbersign numbersign numbersign;\012 sub LIG LIG numbersign' by numbersign_numbersign_numbersign.liga;\012 sub LIG numbersign' numbersign by LIG;\012 sub numbersign' numbersign numbersign by LIG;\012} numbersign_numbersign_numbersign;\012\012lookup numbersign_underscore_parenleft {\012 ignore sub numbersign numbersign' underscore parenleft;\012 ignore sub numbersign' underscore parenleft parenleft;\012 sub LIG LIG parenleft' by numbersign_underscore_parenleft.liga;\012 sub LIG underscore' parenleft by LIG;\012 sub numbersign' underscore parenleft by LIG;\012} numbersign_underscore_parenleft;\012\012lookup period_period_less {\012 ignore sub period period' period less;\012 ignore sub period' period less less;\012 sub LIG LIG less' by period_period_less.liga;\012 sub LIG period' less by LIG;\012 sub period' period less by LIG;\012} period_period_less;\012\012lookup period_period_period {\012 ignore sub period period' period period;\012 ignore sub period' period period period;\012 sub LIG LIG period' by period_period_period.liga;\012 sub LIG period' period by LIG;\012 sub period' period period by LIG;\012} period_period_period;\012\012lookup plus_plus_plus {\012 ignore sub plus plus' plus plus;\012 ignore sub plus' plus plus plus;\012 sub LIG LIG plus' by plus_plus_plus.liga;\012 sub LIG plus' plus by LIG;\012 sub plus' plus plus by LIG;\012} plus_plus_plus;\012\012lookup slash_equal_equal {\012 ignore sub slash slash' equal equal;\012 ignore sub slash' equal equal equal;\012 sub LIG LIG equal' by slash_equal_equal.liga;\012 sub LIG equal' equal by LIG;\012 sub slash' equal equal by LIG;\012} slash_equal_equal;\012\012lookup slash_slash_slash {\012 ignore sub slash slash' slash slash;\012 ignore sub slash' slash slash slash;\012 sub LIG LIG slash' by slash_slash_slash.liga;\012 sub LIG slash' slash by LIG;\012 sub slash' slash slash by LIG;\012} slash_slash_slash;\012\012lookup underscore_bar_underscore {\012 ignore sub underscore underscore' bar underscore;\012 ignore sub underscore' bar underscore underscore;\012 sub LIG LIG underscore' by underscore_bar_underscore.liga;\012 sub LIG bar' underscore by LIG;\012 sub underscore' bar underscore by LIG;\012} underscore_bar_underscore;\012\012lookup w_w_w {\012 ignore sub w w' w w;\012 ignore sub w' w w w;\012 sub LIG LIG w' by w_w_w.liga;\012 sub LIG w' w by LIG;\012 sub w' w w by LIG;\012} w_w_w;\012\012lookup F_l {\012 sub LIG l' by F_l.liga;\012 sub F' l by LIG;\012} F_l;\012\012lookup T_l {\012 sub LIG l' by T_l.liga;\012 sub T' l by LIG;\012} T_l;\012\012lookup ampersand_ampersand {\012 ignore sub ampersand ampersand' ampersand;\012 ignore sub ampersand' ampersand ampersand;\012 sub LIG ampersand' by ampersand_ampersand.liga;\012 sub ampersand' ampersand by LIG;\012} ampersand_ampersand;\012\012lookup asciicircum_equal {\012 ignore sub asciicircum asciicircum' equal;\012 ignore sub asciicircum' equal equal;\012 sub LIG equal' by asciicircum_equal.liga;\012 sub asciicircum' equal by LIG;\012} asciicircum_equal;\012\012lookup asciitilde_asciitilde {\012 ignore sub asciitilde asciitilde' asciitilde;\012 ignore sub asciitilde' asciitilde asciitilde;\012 sub LIG asciitilde' by asciitilde_asciitilde.liga;\012 sub asciitilde' asciitilde by LIG;\012} asciitilde_asciitilde;\012\012lookup asciitilde_at {\012 ignore sub asciitilde asciitilde' at;\012 ignore sub asciitilde' at at;\012 sub LIG at' by asciitilde_at.liga;\012 sub asciitilde' at by LIG;\012} asciitilde_at;\012\012lookup asciitilde_equal {\012 ignore sub asciitilde asciitilde' equal;\012 ignore sub asciitilde' equal equal;\012 sub LIG equal' by asciitilde_equal.liga;\012 sub asciitilde' equal by LIG;\012} asciitilde_equal;\012\012lookup asciitilde_greater {\012 ignore sub asciitilde asciitilde' greater;\012 ignore sub asciitilde' greater greater;\012 sub LIG greater' by asciitilde_greater.liga;\012 sub asciitilde' greater by LIG;\012} asciitilde_greater;\012\012lookup asciitilde_hyphen {\012 ignore sub asciitilde asciitilde' hyphen;\012 ignore sub asciitilde' hyphen hyphen;\012 sub LIG hyphen' by asciitilde_hyphen.liga;\012 sub asciitilde' hyphen by LIG;\012} asciitilde_hyphen;\012\012lookup asterisk_asterisk {\012 ignore sub asterisk asterisk' asterisk;\012 ignore sub asterisk' asterisk asterisk;\012 ignore sub slash asterisk' asterisk;\012 ignore sub asterisk' asterisk slash;\012 sub LIG asterisk' by asterisk_asterisk.liga;\012 sub asterisk' asterisk by LIG;\012} asterisk_asterisk;\012\012lookup asterisk_greater {\012 ignore sub asterisk asterisk' greater;\012 ignore sub asterisk' greater greater;\012 sub LIG greater' by asterisk_greater.liga;\012 sub asterisk' greater by LIG;\012} asterisk_greater;\012\012lookup asterisk_slash {\012 ignore sub asterisk asterisk' slash;\012 ignore sub asterisk' slash slash;\012 ignore sub slash asterisk' slash;\012 ignore sub asterisk' slash asterisk;\012 sub LIG slash' by asterisk_slash.liga;\012 sub asterisk' slash by LIG;\012} asterisk_slash;\012\012lookup bar_bar {\012 ignore sub bar bar' bar;\012 ignore sub bar' bar bar;\012 sub LIG bar' by bar_bar.liga;\012 sub bar' bar by LIG;\012} bar_bar;\012\012lookup bar_braceright {\012 ignore sub bar bar' braceright;\012 ignore sub bar' braceright braceright;\012 ignore sub braceleft bar' braceright;\012 sub LIG braceright' by bar_braceright.liga;\012 sub bar' braceright by LIG;\012} bar_braceright;\012\012lookup bar_bracketright {\012 ignore sub bar bar' bracketright;\012 ignore sub bar' bracketright bracketright;\012 ignore sub bracketleft bar' bracketright;\012 sub LIG bracketright' by bar_bracketright.liga;\012 sub bar' bracketright by LIG;\012} bar_bracketright;\012\012lookup bar_equal {\012 ignore sub bar bar' equal;\012 ignore sub bar' equal equal;\012 sub LIG equal' by bar_equal.liga;\012 sub bar' equal by LIG;\012} bar_equal;\012\012lookup bar_greater {\012 ignore sub bar bar' greater;\012 ignore sub bar' greater greater;\012 sub LIG greater' by bar_greater.liga;\012 sub bar' greater by LIG;\012} bar_greater;\012\012lookup bar_hyphen {\012 ignore sub bar bar' hyphen;\012 ignore sub bar' hyphen hyphen;\012 ignore sub bar' hyphen bar;\012 sub LIG hyphen' by bar_hyphen.liga;\012 sub bar' hyphen by LIG;\012} bar_hyphen;\012\012lookup braceleft_bar {\012 ignore sub braceleft braceleft' bar;\012 ignore sub braceleft' bar bar;\012 ignore sub braceleft' bar braceright;\012 sub LIG bar' by braceleft_bar.liga;\012 sub braceleft' bar by LIG;\012} braceleft_bar;\012\012lookup bracketleft_bar {\012 ignore sub bracketleft bracketleft' bar;\012 ignore sub bracketleft' bar bar;\012 ignore sub bracketleft' bar bracketright;\012 sub LIG bar' by bracketleft_bar.liga;\012 sub bracketleft' bar by LIG;\012} bracketleft_bar;\012\012lookup bracketright_numbersign {\012 ignore sub bracketright bracketright' numbersign;\012 ignore sub bracketright' numbersign numbersign;\012 sub LIG numbersign' by bracketright_numbersign.liga;\012 sub bracketright' numbersign by LIG;\012} bracketright_numbersign;\012\012lookup colon_colon {\012 ignore sub colon colon' colon;\012 ignore sub colon' colon colon;\012 ignore sub parenleft question colon' colon;\012 sub LIG colon' by colon_colon.liga;\012 sub colon' colon by LIG;\012} colon_colon;\012\012lookup colon_equal {\012 ignore sub colon colon' equal;\012 ignore sub colon' equal equal;\012 ignore sub parenleft question colon' equal;\012 sub LIG equal' by colon_equal.liga;\012 sub colon' equal by LIG;\012} colon_equal;\012\012lookup colon_greater {\012 ignore sub colon colon' greater;\012 ignore sub colon' greater greater;\012 ignore sub parenleft question colon' greater;\012 ignore sub colon' greater equal;\012 sub LIG greater' by colon_greater.liga;\012 sub colon' greater by LIG;\012} colon_greater;\012\012lookup colon_less {\012 ignore sub colon colon' less;\012 ignore sub colon' less less;\012 ignore sub parenleft question colon' less;\012 sub LIG less' by colon_less.liga;\012 sub colon' less by LIG;\012} colon_less;\012\012lookup dollar_greater {\012 ignore sub dollar dollar' greater;\012 ignore sub dollar' greater greater;\012 sub LIG greater' by dollar_greater.liga;\012 sub dollar' greater by LIG;\012} dollar_greater;\012\012lookup equal_equal {\012 ignore sub equal equal' equal;\012 ignore sub equal' equal equal;\012 ignore sub parenleft question equal' equal;\012 ignore sub parenleft question less equal' equal;\012 sub LIG equal' by equal_equal.liga;\012 sub equal' equal by LIG;\012} equal_equal;\012\012lookup equal_greater {\012 ignore sub equal equal' greater;\012 ignore sub equal' greater greater;\012 ignore sub parenleft question equal' greater;\012 ignore sub parenleft question less equal' greater;\012 sub LIG greater' by equal_greater.liga;\012 sub equal' greater by LIG;\012} equal_greater;\012\012lookup exclam_equal {\012 ignore sub exclam exclam' equal;\012 ignore sub exclam' equal equal;\012 ignore sub parenleft question exclam' equal;\012 ignore sub parenleft question less exclam' equal;\012 sub LIG equal' by exclam_equal.liga;\012 sub exclam' equal by LIG;\012} exclam_equal;\012\012lookup exclam_exclam {\012 ignore sub exclam exclam' exclam;\012 ignore sub exclam' exclam exclam;\012 ignore sub parenleft question exclam' exclam;\012 ignore sub parenleft question less exclam' exclam;\012 sub LIG exclam' by exclam_exclam.liga;\012 sub exclam' exclam by LIG;\012} exclam_exclam;\012\012lookup f_l {\012 sub LIG l' by f_l.liga;\012 sub f' l by LIG;\012} f_l;\012\012lookup greater_colon {\012 ignore sub greater greater' colon;\012 ignore sub greater' colon colon;\012 sub LIG colon' by greater_colon.liga;\012 sub greater' colon by LIG;\012} greater_colon;\012\012lookup greater_equal {\012 ignore sub greater greater' equal;\012 ignore sub greater' equal equal;\012 ignore sub greater' equal less;\012 sub LIG equal' by greater_equal.liga;\012 sub greater' equal by LIG;\012} greater_equal;\012\012lookup greater_greater {\012 ignore sub greater greater' greater;\012 ignore sub greater' greater greater;\012 ignore sub asterisk greater' greater;\012 ignore sub plus greater' greater;\012 ignore sub dollar greater' greater;\012 sub LIG greater' by greater_greater.liga;\012 sub greater' greater by LIG;\012} greater_greater;\012\012lookup greater_hyphen {\012 ignore sub greater greater' hyphen;\012 ignore sub greater' hyphen hyphen;\012 sub LIG hyphen' by greater_hyphen.liga;\012 sub greater' hyphen by LIG;\012} greater_hyphen;\012\012lookup hyphen_asciitilde {\012 ignore sub hyphen hyphen' asciitilde;\012 ignore sub hyphen' asciitilde asciitilde;\012 sub LIG asciitilde' by hyphen_asciitilde.liga;\012 sub hyphen' asciitilde by LIG;\012} hyphen_asciitilde;\012\012lookup hyphen_bar {\012 ignore sub hyphen hyphen' bar;\012 ignore sub hyphen' bar bar;\012 ignore sub bar hyphen' bar;\012 sub LIG bar' by hyphen_bar.liga;\012 sub hyphen' bar by LIG;\012} hyphen_bar;\012\012lookup hyphen_greater {\012 ignore sub hyphen hyphen' greater;\012 ignore sub hyphen' greater greater;\012 sub LIG greater' by hyphen_greater.liga;\012 sub hyphen' greater by LIG;\012} hyphen_greater;\012\012lookup hyphen_hyphen {\012 ignore sub hyphen hyphen' hyphen;\012 ignore sub hyphen' hyphen hyphen;\012 sub LIG hyphen' by hyphen_hyphen.liga;\012 sub hyphen' hyphen by LIG;\012} hyphen_hyphen;\012\012lookup hyphen_less {\012 ignore sub hyphen hyphen' less;\012 ignore sub hyphen' less less;\012 sub LIG less' by hyphen_less.liga;\012 sub hyphen' less by LIG;\012} hyphen_less;\012\012lookup less_asciitilde {\012 ignore sub less less' asciitilde;\012 ignore sub less' asciitilde asciitilde;\012 sub LIG asciitilde' by less_asciitilde.liga;\012 sub less' asciitilde by LIG;\012} less_asciitilde;\012\012lookup less_asterisk {\012 ignore sub less less' asterisk;\012 ignore sub less' asterisk asterisk;\012 sub LIG asterisk' by less_asterisk.liga;\012 sub less' asterisk by LIG;\012} less_asterisk;\012\012lookup less_bar {\012 ignore sub less less' bar;\012 ignore sub less' bar bar;\012 sub LIG bar' by less_bar.liga;\012 sub less' bar by LIG;\012} less_bar;\012\012lookup less_colon {\012 ignore sub less less' colon;\012 ignore sub less' colon colon;\012 sub LIG colon' by less_colon.liga;\012 sub less' colon by LIG;\012} less_colon;\012\012lookup less_dollar {\012 ignore sub less less' dollar;\012 ignore sub less' dollar dollar;\012 sub LIG dollar' by less_dollar.liga;\012 sub less' dollar by LIG;\012} less_dollar;\012\012lookup less_equal {\012 ignore sub less less' equal;\012 ignore sub less' equal equal;\012 ignore sub parenleft question less' equal;\012 sub LIG equal' by less_equal.liga;\012 sub less' equal by LIG;\012} less_equal;\012\012lookup less_greater {\012 ignore sub less less' greater;\012 ignore sub less' greater greater;\012 sub LIG greater' by less_greater.liga;\012 sub less' greater by LIG;\012} less_greater;\012\012lookup less_hyphen {\012 ignore sub less less' hyphen;\012 ignore sub less' hyphen hyphen;\012 sub LIG hyphen' by less_hyphen.liga;\012 sub less' hyphen by LIG;\012} less_hyphen;\012\012lookup less_less {\012 ignore sub less less' less;\012 ignore sub less' less less;\012 ignore sub less' less asterisk;\012 ignore sub less' less plus;\012 ignore sub less' less dollar;\012 sub LIG less' by less_less.liga;\012 sub less' less by LIG;\012} less_less;\012\012lookup less_plus {\012 ignore sub less less' plus;\012 ignore sub less' plus plus;\012 sub LIG plus' by less_plus.liga;\012 sub less' plus by LIG;\012} less_plus;\012\012lookup less_slash {\012 ignore sub less less' slash;\012 ignore sub less' slash slash;\012 sub LIG slash' by less_slash.liga;\012 sub less' slash by LIG;\012} less_slash;\012\012lookup numbersign_braceleft {\012 ignore sub numbersign numbersign' braceleft;\012 ignore sub numbersign' braceleft braceleft;\012 sub LIG braceleft' by numbersign_braceleft.liga;\012 sub numbersign' braceleft by LIG;\012} numbersign_braceleft;\012\012lookup numbersign_bracketleft {\012 ignore sub numbersign numbersign' bracketleft;\012 ignore sub numbersign' bracketleft bracketleft;\012 sub LIG bracketleft' by numbersign_bracketleft.liga;\012 sub numbersign' bracketleft by LIG;\012} numbersign_bracketleft;\012\012lookup numbersign_colon {\012 ignore sub numbersign numbersign' colon;\012 ignore sub numbersign' colon colon;\012 sub LIG colon' by numbersign_colon.liga;\012 sub numbersign' colon by LIG;\012} numbersign_colon;\012\012lookup numbersign_equal {\012 ignore sub numbersign numbersign' equal;\012 ignore sub numbersign' equal equal;\012 sub LIG equal' by numbersign_equal.liga;\012 sub numbersign' equal by LIG;\012} numbersign_equal;\012\012lookup numbersign_exclam {\012 ignore sub numbersign numbersign' exclam;\012 ignore sub numbersign' exclam exclam;\012 sub LIG exclam' by numbersign_exclam.liga;\012 sub numbersign' exclam by LIG;\012} numbersign_exclam;\012\012lookup numbersign_numbersign {\012 ignore sub numbersign numbersign' numbersign;\012 ignore sub numbersign' numbersign numbersign;\012 sub LIG numbersign' by numbersign_numbersign.liga;\012 sub numbersign' numbersign by LIG;\012} numbersign_numbersign;\012\012lookup numbersign_parenleft {\012 ignore sub numbersign numbersign' parenleft;\012 ignore sub numbersign' parenleft parenleft;\012 sub LIG parenleft' by numbersign_parenleft.liga;\012 sub numbersign' parenleft by LIG;\012} numbersign_parenleft;\012\012lookup numbersign_question {\012 ignore sub numbersign numbersign' question;\012 ignore sub numbersign' question question;\012 sub LIG question' by numbersign_question.liga;\012 sub numbersign' question by LIG;\012} numbersign_question;\012\012lookup numbersign_underscore {\012 ignore sub numbersign numbersign' underscore;\012 ignore sub numbersign' underscore underscore;\012 sub LIG underscore' by numbersign_underscore.liga;\012 sub numbersign' underscore by LIG;\012} numbersign_underscore;\012\012lookup percent_percent {\012 ignore sub percent percent' percent;\012 ignore sub percent' percent percent;\012 sub LIG percent' by percent_percent.liga;\012 sub percent' percent by LIG;\012} percent_percent;\012\012lookup period_equal {\012 ignore sub period period' equal;\012 ignore sub period' equal equal;\012 sub LIG equal' by period_equal.liga;\012 sub period' equal by LIG;\012} period_equal;\012\012lookup period_hyphen {\012 ignore sub period period' hyphen;\012 ignore sub period' hyphen hyphen;\012 sub LIG hyphen' by period_hyphen.liga;\012 sub period' hyphen by LIG;\012} period_hyphen;\012\012lookup period_period {\012 ignore sub period period' period;\012 ignore sub period' period period;\012 sub LIG period' by period_period.liga;\012 sub period' period by LIG;\012} period_period;\012\012lookup period_question {\012 ignore sub period period' question;\012 ignore sub period' question question;\012 sub LIG question' by period_question.liga;\012 sub period' question by LIG;\012} period_question;\012\012lookup plus_greater {\012 ignore sub plus plus' greater;\012 ignore sub plus' greater greater;\012 sub LIG greater' by plus_greater.liga;\012 sub plus' greater by LIG;\012} plus_greater;\012\012lookup plus_plus {\012 ignore sub plus plus' plus;\012 ignore sub plus' plus plus;\012 sub LIG plus' by plus_plus.liga;\012 sub plus' plus by LIG;\012} plus_plus;\012\012lookup question_colon {\012 ignore sub question question' colon;\012 ignore sub question' colon colon;\012 ignore sub parenleft question' colon;\012 sub LIG colon' by question_colon.liga;\012 sub question' colon by LIG;\012} question_colon;\012\012lookup question_equal {\012 ignore sub question question' equal;\012 ignore sub question' equal equal;\012 ignore sub parenleft question' equal;\012 sub LIG equal' by question_equal.liga;\012 sub question' equal by LIG;\012} question_equal;\012\012lookup question_period {\012 ignore sub question question' period;\012 ignore sub question' period period;\012 sub LIG period' by question_period.liga;\012 sub question' period by LIG;\012} question_period;\012\012lookup question_question {\012 ignore sub question question' question;\012 ignore sub question' question question;\012 sub LIG question' by question_question.liga;\012 sub question' question by LIG;\012} question_question;\012\012lookup semicolon_semicolon {\012 ignore sub semicolon semicolon' semicolon;\012 ignore sub semicolon' semicolon semicolon;\012 sub LIG semicolon' by semicolon_semicolon.liga;\012 sub semicolon' semicolon by LIG;\012} semicolon_semicolon;\012\012lookup slash_asterisk {\012 ignore sub slash slash' asterisk;\012 ignore sub slash' asterisk asterisk;\012 ignore sub slash' asterisk slash;\012 ignore sub asterisk slash' asterisk;\012 sub LIG asterisk' by slash_asterisk.liga;\012 sub slash' asterisk by LIG;\012} slash_asterisk;\012\012lookup slash_equal {\012 ignore sub slash slash' equal;\012 ignore sub slash' equal equal;\012 sub LIG equal' by slash_equal.liga;\012 sub slash' equal by LIG;\012} slash_equal;\012\012lookup slash_greater {\012 ignore sub slash slash' greater;\012 ignore sub slash' greater greater;\012 sub LIG greater' by slash_greater.liga;\012 sub slash' greater by LIG;\012} slash_greater;\012\012lookup slash_slash {\012 ignore sub slash slash' slash;\012 ignore sub slash' slash slash;\012 sub LIG slash' by slash_slash.liga;\012 sub slash' slash by LIG;\012} slash_slash;\012\012lookup underscore_underscore {\012 ignore sub underscore underscore' underscore;\012 ignore sub underscore' underscore underscore;\012 sub LIG underscore' by underscore_underscore.liga;\012 sub underscore' underscore by LIG;\012} underscore_underscore;\012### end of generated calt\012\012sub less asciitilde' greater by asciitilde_asciitilde.liga;\012\012lookup lowercase_hyphen {\012 ignore sub @Tall \\hyphen' @Lowercase;\012 ignore sub @Lowercase \\hyphen' @Tall; \012 sub \\hyphen' @Lowercase by \\hyphen.lc;\012 sub @Lowercase \\hyphen' by \\hyphen.lc;\012} lowercase_hyphen;\012\012lookup lowercase_plus {\012 ignore sub @Tall \\plus' @Lowercase;\012 ignore sub @Lowercase \\plus' @Tall;\012 sub \\plus' @Lowercase by \\plus.lc;\012 sub @Lowercase \\plus' by \\plus.lc;\012} lowercase_plus;\012\012lookup lowercase_asterisk {\012 ignore sub @Tall \\asterisk' @Lowercase;\012 ignore sub @Lowercase \\asterisk' @Tall;\012 sub \\asterisk' @Lowercase by \\asterisk.lc;\012 sub @Lowercase \\asterisk' by \\asterisk.lc;\012} lowercase_asterisk;\012\012lookup uppercase_colon {\012 ignore sub @Tall \\colon' @Lowercase;\012 ignore sub @Lowercase \\colon' @Tall;\012 sub @Tall \\colon' by \\colon.uc;\012 sub \\colon' @Tall by \\colon.uc;\012} uppercase_colon;\012\012# 738\012lookup slash_backslash {\012 ignore sub @NotSpace slash' backslash;\012 ignore sub slash' backslash @NotSpace;\012 sub LIG backslash' by slash_backslash.liga;\012 sub slash' backslash by LIG;\012} slash_backslash;\012\012lookup backslash_slash {\012 ignore sub @NotSpace backslash' slash;\012 ignore sub backslash' slash @NotSpace;\012 sub LIG slash' by backslash_slash.liga;\012 sub backslash' slash by LIG;\012} backslash_slash;\012\012### 795\012\012sub [f i.salt_low j.salt_low] [i j]' by [i.salt_low j.salt_low];\012\012###\012sub \\zero \\x' @HexDigit by \\x.multiply;\012sub @Digit \\x' @Digit by \\x.multiply;\012# sub \\bracketleft [\\x \\X]' \\bracketright by \\x.multiply;\012# sub \\bracketleft [\\v \\V]' \\bracketright by \\checkmark;\012\012###\012\012lookup caltGreekUCdiph {\012 sub @GreekUCdiphIOTA Iota' by Iotadieresis;\012 sub @GreekUCdiphUPSILON Upsilon' by Upsilondieresis;\012} caltGreekUCdiph;\012\012lookup caltGreekUC {\012 sub @GreekUCAcc' @GreekUC by @GreekUCcalt;\012 sub @GreekUC @GreekUCAcc' by @GreekUCcalt;\012 sub @GreekUCAcc' space @GreekUC by @GreekUCcalt;\012 sub @GreekUC space @GreekUCAcc' by @GreekUCcalt;\012} caltGreekUC;\012"; +code = "### start of generated calt\012lookup bar_bar_bar_greater {\012 ignore sub bar bar' bar bar greater;\012 ignore sub bar' bar bar greater greater;\012 sub LIG LIG LIG greater' by bar_bar_bar_greater.liga;\012 sub LIG LIG bar' greater by LIG;\012 sub LIG bar' bar greater by LIG;\012 sub bar' bar bar greater by LIG;\012} bar_bar_bar_greater;\012\012lookup less_bar_bar_bar {\012 ignore sub less less' bar bar bar;\012 ignore sub less' bar bar bar bar;\012 sub LIG LIG LIG bar' by less_bar_bar_bar.liga;\012 sub LIG LIG bar' bar by LIG;\012 sub LIG bar' bar bar by LIG;\012 sub less' bar bar bar by LIG;\012} less_bar_bar_bar;\012\012lookup less_equal_equal_greater {\012 ignore sub less less' equal equal greater;\012 ignore sub less' equal equal greater greater;\012 ignore sub parenleft question less' equal equal greater;\012 sub LIG LIG LIG greater' by less_equal_equal_greater.liga;\012 sub LIG LIG equal' greater by LIG;\012 sub LIG equal' equal greater by LIG;\012 sub less' equal equal greater by LIG;\012} less_equal_equal_greater;\012\012lookup less_exclam_hyphen_hyphen {\012 ignore sub less less' exclam hyphen hyphen;\012 ignore sub less' exclam hyphen hyphen hyphen;\012 ignore sub parenleft question less' exclam hyphen hyphen;\012 sub LIG LIG LIG hyphen' by less_exclam_hyphen_hyphen.liga;\012 sub LIG LIG hyphen' hyphen by LIG;\012 sub LIG exclam' hyphen hyphen by LIG;\012 sub less' exclam hyphen hyphen by LIG;\012} less_exclam_hyphen_hyphen;\012\012lookup numbersign_numbersign_numbersign_numbersign {\012 ignore sub numbersign numbersign' numbersign numbersign numbersign;\012 ignore sub numbersign' numbersign numbersign numbersign numbersign;\012 sub LIG LIG LIG numbersign' by numbersign_numbersign_numbersign_numbersign.liga;\012 sub LIG LIG numbersign' numbersign by LIG;\012 sub LIG numbersign' numbersign numbersign by LIG;\012 sub numbersign' numbersign numbersign numbersign by LIG;\012} numbersign_numbersign_numbersign_numbersign;\012\012lookup asciitilde_asciitilde_greater {\012 ignore sub asciitilde asciitilde' asciitilde greater;\012 ignore sub asciitilde' asciitilde greater greater;\012 sub LIG LIG greater' by asciitilde_asciitilde_greater.liga;\012 sub LIG asciitilde' greater by LIG;\012 sub asciitilde' asciitilde greater by LIG;\012} asciitilde_asciitilde_greater;\012\012lookup asterisk_asterisk_asterisk {\012 ignore sub asterisk asterisk' asterisk asterisk;\012 ignore sub asterisk' asterisk asterisk asterisk;\012 ignore sub slash asterisk' asterisk asterisk;\012 ignore sub asterisk' asterisk asterisk slash;\012 sub LIG LIG asterisk' by asterisk_asterisk_asterisk.liga;\012 sub LIG asterisk' asterisk by LIG;\012 sub asterisk' asterisk asterisk by LIG;\012} asterisk_asterisk_asterisk;\012\012lookup bar_bar_equal {\012 ignore sub bar bar' bar equal;\012 ignore sub bar' bar equal equal;\012 sub LIG LIG equal' by bar_bar_equal.liga;\012 sub LIG bar' equal by LIG;\012 sub bar' bar equal by LIG;\012} bar_bar_equal;\012\012lookup bar_bar_greater {\012 ignore sub bar bar' bar greater;\012 ignore sub bar' bar greater greater;\012 ignore sub less bar' bar greater;\012 sub LIG LIG greater' by bar_bar_greater.liga;\012 sub LIG bar' greater by LIG;\012 sub bar' bar greater by LIG;\012} bar_bar_greater;\012\012lookup bar_bar_hyphen {\012 ignore sub bar bar' bar hyphen;\012 ignore sub bar' bar hyphen hyphen;\012 sub LIG LIG hyphen' by bar_bar_hyphen.liga;\012 sub LIG bar' hyphen by LIG;\012 sub bar' bar hyphen by LIG;\012} bar_bar_hyphen;\012\012lookup bar_equal_greater {\012 ignore sub bar bar' equal greater;\012 ignore sub bar' equal greater greater;\012 sub LIG LIG greater' by bar_equal_greater.liga;\012 sub LIG equal' greater by LIG;\012 sub bar' equal greater by LIG;\012} bar_equal_greater;\012\012lookup bar_hyphen_greater {\012 ignore sub bar bar' hyphen greater;\012 ignore sub bar' hyphen greater greater;\012 sub LIG LIG greater' by bar_hyphen_greater.liga;\012 sub LIG hyphen' greater by LIG;\012 sub bar' hyphen greater by LIG;\012} bar_hyphen_greater;\012\012lookup colon_colon_colon {\012 ignore sub colon colon' colon colon;\012 ignore sub colon' colon colon colon;\012 ignore sub parenleft question colon' colon colon;\012 sub LIG LIG colon' by colon_colon_colon.liga;\012 sub LIG colon' colon by LIG;\012 sub colon' colon colon by LIG;\012} colon_colon_colon;\012\012lookup colon_colon_equal {\012 ignore sub colon colon' colon equal;\012 ignore sub colon' colon equal equal;\012 ignore sub parenleft question colon' colon equal;\012 sub LIG LIG equal' by colon_colon_equal.liga;\012 sub LIG colon' equal by LIG;\012 sub colon' colon equal by LIG;\012} colon_colon_equal;\012\012lookup equal_colon_equal {\012 ignore sub equal equal' colon equal;\012 ignore sub equal' colon equal equal;\012 ignore sub parenleft question equal' colon equal;\012 ignore sub parenleft question less equal' colon equal;\012 sub LIG LIG equal' by equal_colon_equal.liga;\012 sub LIG colon' equal by LIG;\012 sub equal' colon equal by LIG;\012} equal_colon_equal;\012\012lookup equal_equal_equal {\012 ignore sub equal equal' equal equal;\012 ignore sub equal' equal equal equal;\012 ignore sub parenleft question equal' equal equal;\012 ignore sub parenleft question less equal' equal equal;\012 sub LIG LIG equal' by equal_equal_equal.liga;\012 sub LIG equal' equal by LIG;\012 sub equal' equal equal by LIG;\012} equal_equal_equal;\012\012lookup equal_equal_greater {\012 ignore sub equal equal' equal greater;\012 ignore sub equal' equal greater greater;\012 ignore sub parenleft question equal' equal greater;\012 ignore sub parenleft question less equal' equal greater;\012 sub LIG LIG greater' by equal_equal_greater.liga;\012 sub LIG equal' greater by LIG;\012 sub equal' equal greater by LIG;\012} equal_equal_greater;\012\012lookup equal_exclam_equal {\012 ignore sub equal equal' exclam equal;\012 ignore sub equal' exclam equal equal;\012 ignore sub parenleft question equal' exclam equal;\012 ignore sub parenleft question less equal' exclam equal;\012 sub LIG LIG equal' by equal_exclam_equal.liga;\012 sub LIG exclam' equal by LIG;\012 sub equal' exclam equal by LIG;\012} equal_exclam_equal;\012\012lookup equal_greater_greater {\012 ignore sub equal equal' greater greater;\012 ignore sub equal' greater greater greater;\012 ignore sub parenleft question equal' greater greater;\012 ignore sub parenleft question less equal' greater greater;\012 sub LIG LIG greater' by equal_greater_greater.liga;\012 sub LIG greater' greater by LIG;\012 sub equal' greater greater by LIG;\012} equal_greater_greater;\012\012lookup equal_less_less {\012 ignore sub equal equal' less less;\012 ignore sub equal' less less less;\012 ignore sub parenleft question equal' less less;\012 ignore sub parenleft question less equal' less less;\012 sub LIG LIG less' by equal_less_less.liga;\012 sub LIG less' less by LIG;\012 sub equal' less less by LIG;\012} equal_less_less;\012\012lookup equal_slash_equal {\012 ignore sub equal equal' slash equal;\012 ignore sub equal' slash equal equal;\012 ignore sub parenleft question equal' slash equal;\012 ignore sub parenleft question less equal' slash equal;\012 sub LIG LIG equal' by equal_slash_equal.liga;\012 sub LIG slash' equal by LIG;\012 sub equal' slash equal by LIG;\012} equal_slash_equal;\012\012lookup exclam_equal_equal {\012 ignore sub exclam exclam' equal equal;\012 ignore sub exclam' equal equal equal;\012 ignore sub parenleft question exclam' equal equal;\012 ignore sub parenleft question less exclam' equal equal;\012 sub LIG LIG equal' by exclam_equal_equal.liga;\012 sub LIG equal' equal by LIG;\012 sub exclam' equal equal by LIG;\012} exclam_equal_equal;\012\012lookup exclam_exclam_period {\012 ignore sub exclam exclam' exclam period;\012 ignore sub exclam' exclam period period;\012 ignore sub parenleft question exclam' exclam period;\012 ignore sub parenleft question less exclam' exclam period;\012 sub LIG LIG period' by exclam_exclam_period.liga;\012 sub LIG exclam' period by LIG;\012 sub exclam' exclam period by LIG;\012} exclam_exclam_period;\012\012lookup greater_equal_greater {\012 ignore sub greater greater' equal greater;\012 ignore sub greater' equal greater greater;\012 sub LIG LIG greater' by greater_equal_greater.liga;\012 sub LIG equal' greater by LIG;\012 sub greater' equal greater by LIG;\012} greater_equal_greater;\012\012lookup greater_greater_equal {\012 ignore sub greater greater' greater equal;\012 ignore sub greater' greater equal equal;\012 sub LIG LIG equal' by greater_greater_equal.liga;\012 sub LIG greater' equal by LIG;\012 sub greater' greater equal by LIG;\012} greater_greater_equal;\012\012lookup greater_greater_greater {\012 ignore sub greater greater' greater greater;\012 ignore sub greater' greater greater greater;\012 ignore sub asterisk greater' greater greater;\012 ignore sub plus greater' greater greater;\012 ignore sub dollar greater' greater greater;\012 sub LIG LIG greater' by greater_greater_greater.liga;\012 sub LIG greater' greater by LIG;\012 sub greater' greater greater by LIG;\012} greater_greater_greater;\012\012lookup greater_greater_hyphen {\012 ignore sub greater greater' greater hyphen;\012 ignore sub greater' greater hyphen hyphen;\012 sub LIG LIG hyphen' by greater_greater_hyphen.liga;\012 sub LIG greater' hyphen by LIG;\012 sub greater' greater hyphen by LIG;\012} greater_greater_hyphen;\012\012lookup greater_hyphen_greater {\012 ignore sub greater greater' hyphen greater;\012 ignore sub greater' hyphen greater greater;\012 sub LIG LIG greater' by greater_hyphen_greater.liga;\012 sub LIG hyphen' greater by LIG;\012 sub greater' hyphen greater by LIG;\012} greater_hyphen_greater;\012\012lookup hyphen_greater_greater {\012 ignore sub hyphen hyphen' greater greater;\012 ignore sub hyphen' greater greater greater;\012 sub LIG LIG greater' by hyphen_greater_greater.liga;\012 sub LIG greater' greater by LIG;\012 sub hyphen' greater greater by LIG;\012} hyphen_greater_greater;\012\012lookup hyphen_hyphen_greater {\012 ignore sub hyphen hyphen' hyphen greater;\012 ignore sub hyphen' hyphen greater greater;\012 sub LIG LIG greater' by hyphen_hyphen_greater.liga;\012 sub LIG hyphen' greater by LIG;\012 sub hyphen' hyphen greater by LIG;\012} hyphen_hyphen_greater;\012\012lookup hyphen_hyphen_hyphen {\012 ignore sub hyphen hyphen' hyphen hyphen;\012 ignore sub hyphen' hyphen hyphen hyphen;\012 sub LIG LIG hyphen' by hyphen_hyphen_hyphen.liga;\012 sub LIG hyphen' hyphen by LIG;\012 sub hyphen' hyphen hyphen by LIG;\012} hyphen_hyphen_hyphen;\012\012lookup hyphen_less_less {\012 ignore sub hyphen hyphen' less less;\012 ignore sub hyphen' less less less;\012 sub LIG LIG less' by hyphen_less_less.liga;\012 sub LIG less' less by LIG;\012 sub hyphen' less less by LIG;\012} hyphen_less_less;\012\012lookup less_asciitilde_asciitilde {\012 ignore sub less less' asciitilde asciitilde;\012 ignore sub less' asciitilde asciitilde asciitilde;\012 sub LIG LIG asciitilde' by less_asciitilde_asciitilde.liga;\012 sub LIG asciitilde' asciitilde by LIG;\012 sub less' asciitilde asciitilde by LIG;\012} less_asciitilde_asciitilde;\012\012lookup less_asciitilde_greater {\012 ignore sub less less' asciitilde greater;\012 ignore sub less' asciitilde greater greater;\012 sub LIG LIG greater' by less_asciitilde_greater.liga;\012 sub LIG asciitilde' greater by LIG;\012 sub less' asciitilde greater by LIG;\012} less_asciitilde_greater;\012\012lookup less_asterisk_greater {\012 sub LIG LIG greater' by less_asterisk_greater.liga;\012 sub LIG asterisk' greater by LIG;\012 sub less' asterisk greater by LIG;\012} less_asterisk_greater;\012\012lookup less_bar_bar {\012 ignore sub less less' bar bar;\012 ignore sub less' bar bar bar;\012 ignore sub less' bar bar greater;\012 sub LIG LIG bar' by less_bar_bar.liga;\012 sub LIG bar' bar by LIG;\012 sub less' bar bar by LIG;\012} less_bar_bar;\012\012lookup less_bar_greater {\012 ignore sub less less' bar greater;\012 ignore sub less' bar greater greater;\012 sub LIG LIG greater' by less_bar_greater.liga;\012 sub LIG bar' greater by LIG;\012 sub less' bar greater by LIG;\012} less_bar_greater;\012\012lookup less_dollar_greater {\012 sub LIG LIG greater' by less_dollar_greater.liga;\012 sub LIG dollar' greater by LIG;\012 sub less' dollar greater by LIG;\012} less_dollar_greater;\012\012lookup less_equal_bar {\012 ignore sub less less' equal bar;\012 ignore sub less' equal bar bar;\012 ignore sub parenleft question less' equal bar;\012 sub LIG LIG bar' by less_equal_bar.liga;\012 sub LIG equal' bar by LIG;\012 sub less' equal bar by LIG;\012} less_equal_bar;\012\012lookup less_equal_equal {\012 ignore sub less less' equal equal;\012 ignore sub less' equal equal equal;\012 ignore sub parenleft question less' equal equal;\012 sub LIG LIG equal' by less_equal_equal.liga;\012 sub LIG equal' equal by LIG;\012 sub less' equal equal by LIG;\012} less_equal_equal;\012\012lookup less_equal_greater {\012 ignore sub less less' equal greater;\012 ignore sub less' equal greater greater;\012 ignore sub parenleft question less' equal greater;\012 sub LIG LIG greater' by less_equal_greater.liga;\012 sub LIG equal' greater by LIG;\012 sub less' equal greater by LIG;\012} less_equal_greater;\012\012lookup less_equal_less {\012 ignore sub less less' equal less;\012 ignore sub less' equal less less;\012 ignore sub parenleft question less' equal less;\012 sub LIG LIG less' by less_equal_less.liga;\012 sub LIG equal' less by LIG;\012 sub less' equal less by LIG;\012} less_equal_less;\012\012lookup less_hyphen_bar {\012 ignore sub less less' hyphen bar;\012 ignore sub less' hyphen bar bar;\012 sub LIG LIG bar' by less_hyphen_bar.liga;\012 sub LIG hyphen' bar by LIG;\012 sub less' hyphen bar by LIG;\012} less_hyphen_bar;\012\012lookup less_hyphen_greater {\012 ignore sub less less' hyphen greater;\012 ignore sub less' hyphen greater greater;\012 sub LIG LIG greater' by less_hyphen_greater.liga;\012 sub LIG hyphen' greater by LIG;\012 sub less' hyphen greater by LIG;\012} less_hyphen_greater;\012\012lookup less_hyphen_hyphen {\012 ignore sub less less' hyphen hyphen;\012 ignore sub less' hyphen hyphen hyphen;\012 sub LIG LIG hyphen' by less_hyphen_hyphen.liga;\012 sub LIG hyphen' hyphen by LIG;\012 sub less' hyphen hyphen by LIG;\012} less_hyphen_hyphen;\012\012lookup less_hyphen_less {\012 ignore sub less less' hyphen less;\012 ignore sub less' hyphen less less;\012 sub LIG LIG less' by less_hyphen_less.liga;\012 sub LIG hyphen' less by LIG;\012 sub less' hyphen less by LIG;\012} less_hyphen_less;\012\012lookup less_less_equal {\012 ignore sub less less' less equal;\012 ignore sub less' less equal equal;\012 sub LIG LIG equal' by less_less_equal.liga;\012 sub LIG less' equal by LIG;\012 sub less' less equal by LIG;\012} less_less_equal;\012\012lookup less_less_hyphen {\012 ignore sub less less' less hyphen;\012 ignore sub less' less hyphen hyphen;\012 sub LIG LIG hyphen' by less_less_hyphen.liga;\012 sub LIG less' hyphen by LIG;\012 sub less' less hyphen by LIG;\012} less_less_hyphen;\012\012lookup less_less_less {\012 ignore sub less less' less less;\012 ignore sub less' less less less;\012 ignore sub less' less less asterisk;\012 ignore sub less' less less plus;\012 ignore sub less' less less dollar;\012 sub LIG LIG less' by less_less_less.liga;\012 sub LIG less' less by LIG;\012 sub less' less less by LIG;\012} less_less_less;\012\012lookup less_plus_greater {\012 sub LIG LIG greater' by less_plus_greater.liga;\012 sub LIG plus' greater by LIG;\012 sub less' plus greater by LIG;\012} less_plus_greater;\012\012lookup less_slash_greater {\012 ignore sub less less' slash greater;\012 ignore sub less' slash greater greater;\012 sub LIG LIG greater' by less_slash_greater.liga;\012 sub LIG slash' greater by LIG;\012 sub less' slash greater by LIG;\012} less_slash_greater;\012\012lookup numbersign_numbersign_numbersign {\012 ignore sub numbersign numbersign' numbersign numbersign;\012 ignore sub numbersign' numbersign numbersign numbersign;\012 sub LIG LIG numbersign' by numbersign_numbersign_numbersign.liga;\012 sub LIG numbersign' numbersign by LIG;\012 sub numbersign' numbersign numbersign by LIG;\012} numbersign_numbersign_numbersign;\012\012lookup numbersign_underscore_parenleft {\012 ignore sub numbersign numbersign' underscore parenleft;\012 ignore sub numbersign' underscore parenleft parenleft;\012 sub LIG LIG parenleft' by numbersign_underscore_parenleft.liga;\012 sub LIG underscore' parenleft by LIG;\012 sub numbersign' underscore parenleft by LIG;\012} numbersign_underscore_parenleft;\012\012lookup period_period_less {\012 ignore sub period period' period less;\012 ignore sub period' period less less;\012 sub LIG LIG less' by period_period_less.liga;\012 sub LIG period' less by LIG;\012 sub period' period less by LIG;\012} period_period_less;\012\012lookup period_period_period {\012 ignore sub period period' period period;\012 ignore sub period' period period period;\012 sub LIG LIG period' by period_period_period.liga;\012 sub LIG period' period by LIG;\012 sub period' period period by LIG;\012} period_period_period;\012\012lookup plus_plus_plus {\012 ignore sub plus plus' plus plus;\012 ignore sub plus' plus plus plus;\012 sub LIG LIG plus' by plus_plus_plus.liga;\012 sub LIG plus' plus by LIG;\012 sub plus' plus plus by LIG;\012} plus_plus_plus;\012\012lookup slash_equal_equal {\012 ignore sub slash slash' equal equal;\012 ignore sub slash' equal equal equal;\012 sub LIG LIG equal' by slash_equal_equal.liga;\012 sub LIG equal' equal by LIG;\012 sub slash' equal equal by LIG;\012} slash_equal_equal;\012\012lookup slash_slash_slash {\012 ignore sub slash slash' slash slash;\012 ignore sub slash' slash slash slash;\012 sub LIG LIG slash' by slash_slash_slash.liga;\012 sub LIG slash' slash by LIG;\012 sub slash' slash slash by LIG;\012} slash_slash_slash;\012\012lookup underscore_bar_underscore {\012 ignore sub underscore underscore' bar underscore;\012 ignore sub underscore' bar underscore underscore;\012 sub LIG LIG underscore' by underscore_bar_underscore.liga;\012 sub LIG bar' underscore by LIG;\012 sub underscore' bar underscore by LIG;\012} underscore_bar_underscore;\012\012lookup w_w_w {\012 ignore sub w w' w w;\012 ignore sub w' w w w;\012 sub LIG LIG w' by w_w_w.liga;\012 sub LIG w' w by LIG;\012 sub w' w w by LIG;\012} w_w_w;\012\012lookup F_l {\012 ignore sub F F' l;\012 ignore sub F' l l;\012 sub LIG l' by F_l.liga;\012 sub F' l by LIG;\012} F_l;\012\012lookup T_l {\012 ignore sub T T' l;\012 ignore sub T' l l;\012 sub LIG l' by T_l.liga;\012 sub T' l by LIG;\012} T_l;\012\012lookup ampersand_ampersand {\012 ignore sub ampersand ampersand' ampersand;\012 ignore sub ampersand' ampersand ampersand;\012 sub LIG ampersand' by ampersand_ampersand.liga;\012 sub ampersand' ampersand by LIG;\012} ampersand_ampersand;\012\012lookup asciicircum_equal {\012 ignore sub asciicircum asciicircum' equal;\012 ignore sub asciicircum' equal equal;\012 sub LIG equal' by asciicircum_equal.liga;\012 sub asciicircum' equal by LIG;\012} asciicircum_equal;\012\012lookup asciitilde_asciitilde {\012 ignore sub asciitilde asciitilde' asciitilde;\012 ignore sub asciitilde' asciitilde asciitilde;\012 sub LIG asciitilde' by asciitilde_asciitilde.liga;\012 sub asciitilde' asciitilde by LIG;\012} asciitilde_asciitilde;\012\012lookup asciitilde_at {\012 ignore sub asciitilde asciitilde' at;\012 ignore sub asciitilde' at at;\012 sub LIG at' by asciitilde_at.liga;\012 sub asciitilde' at by LIG;\012} asciitilde_at;\012\012lookup asciitilde_equal {\012 ignore sub asciitilde asciitilde' equal;\012 ignore sub asciitilde' equal equal;\012 sub LIG equal' by asciitilde_equal.liga;\012 sub asciitilde' equal by LIG;\012} asciitilde_equal;\012\012lookup asciitilde_greater {\012 ignore sub asciitilde asciitilde' greater;\012 ignore sub asciitilde' greater greater;\012 sub LIG greater' by asciitilde_greater.liga;\012 sub asciitilde' greater by LIG;\012} asciitilde_greater;\012\012lookup asciitilde_hyphen {\012 ignore sub asciitilde asciitilde' hyphen;\012 ignore sub asciitilde' hyphen hyphen;\012 sub LIG hyphen' by asciitilde_hyphen.liga;\012 sub asciitilde' hyphen by LIG;\012} asciitilde_hyphen;\012\012lookup asterisk_asterisk {\012 ignore sub asterisk asterisk' asterisk;\012 ignore sub asterisk' asterisk asterisk;\012 ignore sub slash asterisk' asterisk;\012 ignore sub asterisk' asterisk slash;\012 sub LIG asterisk' by asterisk_asterisk.liga;\012 sub asterisk' asterisk by LIG;\012} asterisk_asterisk;\012\012lookup asterisk_greater {\012 ignore sub asterisk asterisk' greater;\012 ignore sub asterisk' greater greater;\012 sub LIG greater' by asterisk_greater.liga;\012 sub asterisk' greater by LIG;\012} asterisk_greater;\012\012lookup asterisk_slash {\012 ignore sub asterisk asterisk' slash;\012 ignore sub asterisk' slash slash;\012 ignore sub slash asterisk' slash;\012 ignore sub asterisk' slash asterisk;\012 sub LIG slash' by asterisk_slash.liga;\012 sub asterisk' slash by LIG;\012} asterisk_slash;\012\012lookup bar_bar {\012 ignore sub bar bar' bar;\012 ignore sub bar' bar bar;\012 sub LIG bar' by bar_bar.liga;\012 sub bar' bar by LIG;\012} bar_bar;\012\012lookup bar_braceright {\012 ignore sub bar bar' braceright;\012 ignore sub bar' braceright braceright;\012 ignore sub braceleft bar' braceright;\012 sub LIG braceright' by bar_braceright.liga;\012 sub bar' braceright by LIG;\012} bar_braceright;\012\012lookup bar_bracketright {\012 ignore sub bar bar' bracketright;\012 ignore sub bar' bracketright bracketright;\012 ignore sub bracketleft bar' bracketright;\012 sub LIG bracketright' by bar_bracketright.liga;\012 sub bar' bracketright by LIG;\012} bar_bracketright;\012\012lookup bar_equal {\012 ignore sub bar bar' equal;\012 ignore sub bar' equal equal;\012 sub LIG equal' by bar_equal.liga;\012 sub bar' equal by LIG;\012} bar_equal;\012\012lookup bar_greater {\012 ignore sub bar bar' greater;\012 ignore sub bar' greater greater;\012 sub LIG greater' by bar_greater.liga;\012 sub bar' greater by LIG;\012} bar_greater;\012\012lookup bar_hyphen {\012 ignore sub bar bar' hyphen;\012 ignore sub bar' hyphen hyphen;\012 ignore sub bar' hyphen bar;\012 sub LIG hyphen' by bar_hyphen.liga;\012 sub bar' hyphen by LIG;\012} bar_hyphen;\012\012lookup braceleft_bar {\012 ignore sub braceleft braceleft' bar;\012 ignore sub braceleft' bar bar;\012 ignore sub braceleft' bar braceright;\012 sub LIG bar' by braceleft_bar.liga;\012 sub braceleft' bar by LIG;\012} braceleft_bar;\012\012lookup bracketleft_bar {\012 ignore sub bracketleft bracketleft' bar;\012 ignore sub bracketleft' bar bar;\012 ignore sub bracketleft' bar bracketright;\012 sub LIG bar' by bracketleft_bar.liga;\012 sub bracketleft' bar by LIG;\012} bracketleft_bar;\012\012lookup bracketright_numbersign {\012 ignore sub bracketright bracketright' numbersign;\012 ignore sub bracketright' numbersign numbersign;\012 sub LIG numbersign' by bracketright_numbersign.liga;\012 sub bracketright' numbersign by LIG;\012} bracketright_numbersign;\012\012lookup colon_colon {\012 ignore sub colon colon' colon;\012 ignore sub colon' colon colon;\012 ignore sub parenleft question colon' colon;\012 sub LIG colon' by colon_colon.liga;\012 sub colon' colon by LIG;\012} colon_colon;\012\012lookup colon_equal {\012 ignore sub colon colon' equal;\012 ignore sub colon' equal equal;\012 ignore sub parenleft question colon' equal;\012 sub LIG equal' by colon_equal.liga;\012 sub colon' equal by LIG;\012} colon_equal;\012\012lookup colon_greater {\012 ignore sub colon colon' greater;\012 ignore sub colon' greater greater;\012 ignore sub parenleft question colon' greater;\012 ignore sub colon' greater equal;\012 sub LIG greater' by colon_greater.liga;\012 sub colon' greater by LIG;\012} colon_greater;\012\012lookup colon_less {\012 ignore sub colon colon' less;\012 ignore sub colon' less less;\012 ignore sub parenleft question colon' less;\012 sub LIG less' by colon_less.liga;\012 sub colon' less by LIG;\012} colon_less;\012\012lookup dollar_greater {\012 ignore sub dollar dollar' greater;\012 ignore sub dollar' greater greater;\012 sub LIG greater' by dollar_greater.liga;\012 sub dollar' greater by LIG;\012} dollar_greater;\012\012lookup equal_equal {\012 ignore sub equal equal' equal;\012 ignore sub equal' equal equal;\012 ignore sub parenleft question equal' equal;\012 ignore sub parenleft question less equal' equal;\012 sub LIG equal' by equal_equal.liga;\012 sub equal' equal by LIG;\012} equal_equal;\012\012lookup equal_greater {\012 ignore sub equal equal' greater;\012 ignore sub equal' greater greater;\012 ignore sub parenleft question equal' greater;\012 ignore sub parenleft question less equal' greater;\012 sub LIG greater' by equal_greater.liga;\012 sub equal' greater by LIG;\012} equal_greater;\012\012lookup exclam_equal {\012 ignore sub exclam exclam' equal;\012 ignore sub exclam' equal equal;\012 ignore sub parenleft question exclam' equal;\012 ignore sub parenleft question less exclam' equal;\012 sub LIG equal' by exclam_equal.liga;\012 sub exclam' equal by LIG;\012} exclam_equal;\012\012lookup exclam_exclam {\012 ignore sub exclam exclam' exclam;\012 ignore sub exclam' exclam exclam;\012 ignore sub parenleft question exclam' exclam;\012 ignore sub parenleft question less exclam' exclam;\012 sub LIG exclam' by exclam_exclam.liga;\012 sub exclam' exclam by LIG;\012} exclam_exclam;\012\012lookup f_i {\012 ignore sub f f' i;\012 ignore sub f' i i;\012 sub LIG i' by f_i.liga;\012 sub f' i by LIG;\012} f_i;\012\012lookup f_j {\012 ignore sub f f' j;\012 ignore sub f' j j;\012 sub LIG j' by f_j.liga;\012 sub f' j by LIG;\012} f_j;\012\012lookup f_l {\012 ignore sub f f' l;\012 ignore sub f' l l;\012 sub LIG l' by f_l.liga;\012 sub f' l by LIG;\012} f_l;\012\012lookup greater_colon {\012 ignore sub greater greater' colon;\012 ignore sub greater' colon colon;\012 sub LIG colon' by greater_colon.liga;\012 sub greater' colon by LIG;\012} greater_colon;\012\012lookup greater_equal {\012 ignore sub greater greater' equal;\012 ignore sub greater' equal equal;\012 ignore sub greater' equal less;\012 sub LIG equal' by greater_equal.liga;\012 sub greater' equal by LIG;\012} greater_equal;\012\012lookup greater_greater {\012 ignore sub greater greater' greater;\012 ignore sub greater' greater greater;\012 ignore sub asterisk greater' greater;\012 ignore sub plus greater' greater;\012 ignore sub dollar greater' greater;\012 sub LIG greater' by greater_greater.liga;\012 sub greater' greater by LIG;\012} greater_greater;\012\012lookup greater_hyphen {\012 ignore sub greater greater' hyphen;\012 ignore sub greater' hyphen hyphen;\012 sub LIG hyphen' by greater_hyphen.liga;\012 sub greater' hyphen by LIG;\012} greater_hyphen;\012\012lookup hyphen_asciitilde {\012 ignore sub hyphen hyphen' asciitilde;\012 ignore sub hyphen' asciitilde asciitilde;\012 sub LIG asciitilde' by hyphen_asciitilde.liga;\012 sub hyphen' asciitilde by LIG;\012} hyphen_asciitilde;\012\012lookup hyphen_bar {\012 ignore sub hyphen hyphen' bar;\012 ignore sub hyphen' bar bar;\012 ignore sub bar hyphen' bar;\012 sub LIG bar' by hyphen_bar.liga;\012 sub hyphen' bar by LIG;\012} hyphen_bar;\012\012lookup hyphen_greater {\012 ignore sub hyphen hyphen' greater;\012 ignore sub hyphen' greater greater;\012 sub LIG greater' by hyphen_greater.liga;\012 sub hyphen' greater by LIG;\012} hyphen_greater;\012\012lookup hyphen_hyphen {\012 ignore sub hyphen hyphen' hyphen;\012 ignore sub hyphen' hyphen hyphen;\012 sub LIG hyphen' by hyphen_hyphen.liga;\012 sub hyphen' hyphen by LIG;\012} hyphen_hyphen;\012\012lookup hyphen_less {\012 ignore sub hyphen hyphen' less;\012 ignore sub hyphen' less less;\012 sub LIG less' by hyphen_less.liga;\012 sub hyphen' less by LIG;\012} hyphen_less;\012\012lookup less_asciitilde {\012 ignore sub less less' asciitilde;\012 ignore sub less' asciitilde asciitilde;\012 sub LIG asciitilde' by less_asciitilde.liga;\012 sub less' asciitilde by LIG;\012} less_asciitilde;\012\012lookup less_asterisk {\012 ignore sub less less' asterisk;\012 ignore sub less' asterisk asterisk;\012 sub LIG asterisk' by less_asterisk.liga;\012 sub less' asterisk by LIG;\012} less_asterisk;\012\012lookup less_bar {\012 ignore sub less less' bar;\012 ignore sub less' bar bar;\012 sub LIG bar' by less_bar.liga;\012 sub less' bar by LIG;\012} less_bar;\012\012lookup less_colon {\012 ignore sub less less' colon;\012 ignore sub less' colon colon;\012 sub LIG colon' by less_colon.liga;\012 sub less' colon by LIG;\012} less_colon;\012\012lookup less_dollar {\012 ignore sub less less' dollar;\012 ignore sub less' dollar dollar;\012 sub LIG dollar' by less_dollar.liga;\012 sub less' dollar by LIG;\012} less_dollar;\012\012lookup less_equal {\012 ignore sub less less' equal;\012 ignore sub less' equal equal;\012 ignore sub parenleft question less' equal;\012 sub LIG equal' by less_equal.liga;\012 sub less' equal by LIG;\012} less_equal;\012\012lookup less_greater {\012 ignore sub less less' greater;\012 ignore sub less' greater greater;\012 sub LIG greater' by less_greater.liga;\012 sub less' greater by LIG;\012} less_greater;\012\012lookup less_hyphen {\012 ignore sub less less' hyphen;\012 ignore sub less' hyphen hyphen;\012 sub LIG hyphen' by less_hyphen.liga;\012 sub less' hyphen by LIG;\012} less_hyphen;\012\012lookup less_less {\012 ignore sub less less' less;\012 ignore sub less' less less;\012 ignore sub less' less asterisk;\012 ignore sub less' less plus;\012 ignore sub less' less dollar;\012 sub LIG less' by less_less.liga;\012 sub less' less by LIG;\012} less_less;\012\012lookup less_plus {\012 ignore sub less less' plus;\012 ignore sub less' plus plus;\012 sub LIG plus' by less_plus.liga;\012 sub less' plus by LIG;\012} less_plus;\012\012lookup less_slash {\012 ignore sub less less' slash;\012 ignore sub less' slash slash;\012 sub LIG slash' by less_slash.liga;\012 sub less' slash by LIG;\012} less_slash;\012\012lookup numbersign_braceleft {\012 ignore sub numbersign numbersign' braceleft;\012 ignore sub numbersign' braceleft braceleft;\012 sub LIG braceleft' by numbersign_braceleft.liga;\012 sub numbersign' braceleft by LIG;\012} numbersign_braceleft;\012\012lookup numbersign_bracketleft {\012 ignore sub numbersign numbersign' bracketleft;\012 ignore sub numbersign' bracketleft bracketleft;\012 sub LIG bracketleft' by numbersign_bracketleft.liga;\012 sub numbersign' bracketleft by LIG;\012} numbersign_bracketleft;\012\012lookup numbersign_colon {\012 ignore sub numbersign numbersign' colon;\012 ignore sub numbersign' colon colon;\012 sub LIG colon' by numbersign_colon.liga;\012 sub numbersign' colon by LIG;\012} numbersign_colon;\012\012lookup numbersign_equal {\012 ignore sub numbersign numbersign' equal;\012 ignore sub numbersign' equal equal;\012 sub LIG equal' by numbersign_equal.liga;\012 sub numbersign' equal by LIG;\012} numbersign_equal;\012\012lookup numbersign_exclam {\012 ignore sub numbersign numbersign' exclam;\012 ignore sub numbersign' exclam exclam;\012 sub LIG exclam' by numbersign_exclam.liga;\012 sub numbersign' exclam by LIG;\012} numbersign_exclam;\012\012lookup numbersign_numbersign {\012 ignore sub numbersign numbersign' numbersign;\012 ignore sub numbersign' numbersign numbersign;\012 sub LIG numbersign' by numbersign_numbersign.liga;\012 sub numbersign' numbersign by LIG;\012} numbersign_numbersign;\012\012lookup numbersign_parenleft {\012 ignore sub numbersign numbersign' parenleft;\012 ignore sub numbersign' parenleft parenleft;\012 sub LIG parenleft' by numbersign_parenleft.liga;\012 sub numbersign' parenleft by LIG;\012} numbersign_parenleft;\012\012lookup numbersign_question {\012 ignore sub numbersign numbersign' question;\012 ignore sub numbersign' question question;\012 sub LIG question' by numbersign_question.liga;\012 sub numbersign' question by LIG;\012} numbersign_question;\012\012lookup numbersign_underscore {\012 ignore sub numbersign numbersign' underscore;\012 ignore sub numbersign' underscore underscore;\012 sub LIG underscore' by numbersign_underscore.liga;\012 sub numbersign' underscore by LIG;\012} numbersign_underscore;\012\012lookup percent_percent {\012 ignore sub percent percent' percent;\012 ignore sub percent' percent percent;\012 sub LIG percent' by percent_percent.liga;\012 sub percent' percent by LIG;\012} percent_percent;\012\012lookup period_equal {\012 ignore sub period period' equal;\012 ignore sub period' equal equal;\012 sub LIG equal' by period_equal.liga;\012 sub period' equal by LIG;\012} period_equal;\012\012lookup period_hyphen {\012 ignore sub period period' hyphen;\012 ignore sub period' hyphen hyphen;\012 sub LIG hyphen' by period_hyphen.liga;\012 sub period' hyphen by LIG;\012} period_hyphen;\012\012lookup period_period {\012 ignore sub period period' period;\012 ignore sub period' period period;\012 sub LIG period' by period_period.liga;\012 sub period' period by LIG;\012} period_period;\012\012lookup period_question {\012 ignore sub period period' question;\012 ignore sub period' question question;\012 sub LIG question' by period_question.liga;\012 sub period' question by LIG;\012} period_question;\012\012lookup plus_greater {\012 ignore sub plus plus' greater;\012 ignore sub plus' greater greater;\012 sub LIG greater' by plus_greater.liga;\012 sub plus' greater by LIG;\012} plus_greater;\012\012lookup plus_plus {\012 ignore sub plus plus' plus;\012 ignore sub plus' plus plus;\012 sub LIG plus' by plus_plus.liga;\012 sub plus' plus by LIG;\012} plus_plus;\012\012lookup question_colon {\012 ignore sub question question' colon;\012 ignore sub question' colon colon;\012 ignore sub parenleft question' colon;\012 sub LIG colon' by question_colon.liga;\012 sub question' colon by LIG;\012} question_colon;\012\012lookup question_equal {\012 ignore sub question question' equal;\012 ignore sub question' equal equal;\012 ignore sub parenleft question' equal;\012 sub LIG equal' by question_equal.liga;\012 sub question' equal by LIG;\012} question_equal;\012\012lookup question_period {\012 ignore sub question question' period;\012 ignore sub question' period period;\012 sub LIG period' by question_period.liga;\012 sub question' period by LIG;\012} question_period;\012\012lookup question_question {\012 ignore sub question question' question;\012 ignore sub question' question question;\012 sub LIG question' by question_question.liga;\012 sub question' question by LIG;\012} question_question;\012\012lookup semicolon_semicolon {\012 ignore sub semicolon semicolon' semicolon;\012 ignore sub semicolon' semicolon semicolon;\012 sub LIG semicolon' by semicolon_semicolon.liga;\012 sub semicolon' semicolon by LIG;\012} semicolon_semicolon;\012\012lookup slash_asterisk {\012 ignore sub slash slash' asterisk;\012 ignore sub slash' asterisk asterisk;\012 ignore sub slash' asterisk slash;\012 ignore sub asterisk slash' asterisk;\012 sub LIG asterisk' by slash_asterisk.liga;\012 sub slash' asterisk by LIG;\012} slash_asterisk;\012\012lookup slash_equal {\012 ignore sub slash slash' equal;\012 ignore sub slash' equal equal;\012 sub LIG equal' by slash_equal.liga;\012 sub slash' equal by LIG;\012} slash_equal;\012\012lookup slash_greater {\012 ignore sub slash slash' greater;\012 ignore sub slash' greater greater;\012 sub LIG greater' by slash_greater.liga;\012 sub slash' greater by LIG;\012} slash_greater;\012\012lookup slash_slash {\012 ignore sub slash slash' slash;\012 ignore sub slash' slash slash;\012 sub LIG slash' by slash_slash.liga;\012 sub slash' slash by LIG;\012} slash_slash;\012\012lookup underscore_underscore {\012 ignore sub underscore underscore' underscore;\012 ignore sub underscore' underscore underscore;\012 sub LIG underscore' by underscore_underscore.liga;\012 sub underscore' underscore by LIG;\012} underscore_underscore;\012### end of generated calt\012\012sub less asciitilde' greater by asciitilde_asciitilde.liga;\012\012lookup lowercase_hyphen {\012 ignore sub @Tall \\hyphen' @Lowercase;\012 ignore sub @Lowercase \\hyphen' @Tall; \012 sub \\hyphen' @Lowercase by \\hyphen.lc;\012 sub @Lowercase \\hyphen' by \\hyphen.lc;\012} lowercase_hyphen;\012\012lookup lowercase_plus {\012 ignore sub @Tall \\plus' @Lowercase;\012 ignore sub @Lowercase \\plus' @Tall;\012 sub \\plus' @Lowercase by \\plus.lc;\012 sub @Lowercase \\plus' by \\plus.lc;\012} lowercase_plus;\012\012lookup lowercase_asterisk {\012 ignore sub @Tall \\asterisk' @Lowercase;\012 ignore sub @Lowercase \\asterisk' @Tall;\012 sub \\asterisk' @Lowercase by \\asterisk.lc;\012 sub @Lowercase \\asterisk' by \\asterisk.lc;\012} lowercase_asterisk;\012\012lookup uppercase_colon {\012 ignore sub @Tall \\colon' @Lowercase;\012 ignore sub @Lowercase \\colon' @Tall;\012 sub @Tall \\colon' by \\colon.uc;\012 sub \\colon' @Tall by \\colon.uc;\012} uppercase_colon;\012\012# 738\012lookup slash_backslash {\012 ignore sub @NotSpace slash' backslash;\012 ignore sub slash' backslash @NotSpace;\012 sub LIG backslash' by slash_backslash.liga;\012 sub slash' backslash by LIG;\012} slash_backslash;\012\012lookup backslash_slash {\012 ignore sub @NotSpace backslash' slash;\012 ignore sub backslash' slash @NotSpace;\012 sub LIG slash' by backslash_slash.liga;\012 sub backslash' slash by LIG;\012} backslash_slash;\012\012###\012sub \\zero \\x' @HexDigit by \\x.multiply;\012sub @Digit \\x' @Digit by \\x.multiply;\012# sub \\bracketleft [\\x \\X]' \\bracketright by \\x.multiply;\012# sub \\bracketleft [\\v \\V]' \\bracketright by \\checkmark;\012\012###\012\012lookup caltGreekUCdiph {\012 sub @GreekUCdiphIOTA Iota' by Iotadieresis;\012 sub @GreekUCdiphUPSILON Upsilon' by Upsilondieresis;\012} caltGreekUCdiph;\012\012lookup caltGreekUC {\012 sub @GreekUCAcc' @GreekUC by @GreekUCcalt;\012 sub @GreekUC @GreekUCAcc' by @GreekUCcalt;\012 sub @GreekUCAcc' space @GreekUC by @GreekUCcalt;\012 sub @GreekUC space @GreekUCAcc' by @GreekUCcalt;\012} caltGreekUC;\012"; name = calt; }, { @@ -14720,206 +14720,6 @@ width = 1200; ); }, { -glyphname = i.salt_low; -lastChange = "2019-09-09 15:55:40 +0000"; -layers = ( -{ -anchors = ( -{ -name = bottom; -position = "{600, 0}"; -} -); -layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69"; -paths = ( -{ -closed = 1; -nodes = ( -"272 964 LINE", -"272 858 LINE", -"594 858 LINE", -"594 108 LINE", -"262 108 LINE", -"262 0 LINE", -"1023 0 LINE", -"1023 108 LINE", -"718 108 LINE", -"718 964 LINE" -); -}, -{ -closed = 1; -nodes = ( -"541 1445 OFFCURVE", -"500 1401 OFFCURVE", -"500 1346 CURVE SMOOTH", -"500 1287 OFFCURVE", -"541 1243 OFFCURVE", -"601 1243 CURVE SMOOTH", -"665 1243 OFFCURVE", -"705 1287 OFFCURVE", -"705 1346 CURVE SMOOTH", -"705 1401 OFFCURVE", -"665 1445 OFFCURVE", -"601 1445 CURVE SMOOTH" -); -} -); -width = 1200; -}, -{ -anchors = ( -{ -name = bottom; -position = "{600, 0}"; -} -); -layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA"; -paths = ( -{ -closed = 1; -nodes = ( -"182 995 LINE", -"182 776 LINE", -"473 776 LINE", -"473 216 LINE", -"172 216 LINE", -"172 0 LINE", -"1059 0 LINE", -"1059 216 LINE", -"789 216 LINE", -"789 995 LINE" -); -}, -{ -closed = 1; -nodes = ( -"487 1568 OFFCURVE", -"410 1491 OFFCURVE", -"410 1390 CURVE SMOOTH", -"410 1289 OFFCURVE", -"487 1211 OFFCURVE", -"598 1211 CURVE SMOOTH", -"707 1211 OFFCURVE", -"784 1289 OFFCURVE", -"784 1390 CURVE SMOOTH", -"784 1491 OFFCURVE", -"707 1568 OFFCURVE", -"598 1568 CURVE SMOOTH" -); -} -); -width = 1200; -} -); -}, -{ -glyphname = j.salt_low; -lastChange = "2019-09-09 15:56:35 +0000"; -layers = ( -{ -anchors = ( -{ -name = "bottom "; -position = "{600, -386}"; -}, -{ -name = top; -position = "{734, 1050}"; -} -); -layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69"; -paths = ( -{ -closed = 1; -nodes = ( -"295 964 LINE", -"295 858 LINE", -"750 858 LINE", -"750 119 LINE SMOOTH", -"750 -156 OFFCURVE", -"515 -276 OFFCURVE", -"207 -321 CURVE", -"228 -418 LINE", -"631 -355 OFFCURVE", -"874 -192 OFFCURVE", -"874 128 CURVE SMOOTH", -"874 964 LINE" -); -}, -{ -closed = 1; -nodes = ( -"671 1445 OFFCURVE", -"631 1401 OFFCURVE", -"631 1346 CURVE SMOOTH", -"631 1287 OFFCURVE", -"671 1243 OFFCURVE", -"731 1243 CURVE SMOOTH", -"795 1243 OFFCURVE", -"836 1287 OFFCURVE", -"836 1346 CURVE SMOOTH", -"836 1401 OFFCURVE", -"795 1445 OFFCURVE", -"731 1445 CURVE SMOOTH" -); -} -); -width = 1200; -}, -{ -anchors = ( -{ -name = "bottom "; -position = "{600, -443}"; -}, -{ -name = top; -position = "{740, 1062}"; -} -); -layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA"; -paths = ( -{ -closed = 1; -nodes = ( -"247 995 LINE", -"247 776 LINE", -"629 776 LINE", -"629 288 LINE SMOOTH", -"629 -21 OFFCURVE", -"461 -129 OFFCURVE", -"139 -202 CURVE", -"189 -443 LINE", -"685 -346 OFFCURVE", -"945 -153 OFFCURVE", -"945 308 CURVE SMOOTH", -"945 995 LINE" -); -}, -{ -closed = 1; -nodes = ( -"629 1568 OFFCURVE", -"552 1491 OFFCURVE", -"552 1390 CURVE SMOOTH", -"552 1289 OFFCURVE", -"629 1211 OFFCURVE", -"740 1211 CURVE SMOOTH", -"849 1211 OFFCURVE", -"926 1289 OFFCURVE", -"926 1390 CURVE SMOOTH", -"926 1491 OFFCURVE", -"849 1568 OFFCURVE", -"740 1568 CURVE SMOOTH" -); -} -); -width = 1200; -} -); -}, -{ color = 6; glyphname = r.ss01; lastChange = "2019-09-02 12:20:31 +0000"; @@ -15359,8 +15159,8 @@ rightMetricsKey = l; }, { color = 6; -glyphname = f_l.liga; -lastChange = "2019-09-09 13:57:35 +0000"; +glyphname = f_i.liga; +lastChange = "2019-09-09 13:46:05 +0000"; layers = ( { anchors = ( @@ -15369,16 +15169,8 @@ name = bottom; position = "{-680, 0}"; }, { -name = center; -position = "{1116, 766}"; -}, -{ name = top; position = "{-460, 1475}"; -}, -{ -name = topright; -position = "{675, 1475}"; } ); layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69"; @@ -15386,10 +15178,21 @@ paths = ( { closed = 1; nodes = ( -"-375 1477 LINE", -"-573 1477 OFFCURVE", -"-742 1366 OFFCURVE", -"-742 1176 CURVE SMOOTH", +"-618 964 LINE", +"-618 1199 LINE SMOOTH", +"-618 1321 OFFCURVE", +"-536 1383 OFFCURVE", +"-383 1383 CURVE SMOOTH", +"-301 1383 OFFCURVE", +"-223 1368 OFFCURVE", +"-158 1337 CURVE", +"-113 1438 LINE", +"-193 1473 OFFCURVE", +"-274 1492 OFFCURVE", +"-375 1492 CURVE SMOOTH", +"-573 1492 OFFCURVE", +"-742 1381 OFFCURVE", +"-742 1191 CURVE SMOOTH", "-742 964 LINE", "-1002 964 LINE", "-1002 858 LINE", @@ -15397,29 +15200,31 @@ nodes = ( "-742 0 LINE", "-618 0 LINE", "-618 858 LINE", -"-270 858 LINE", -"-257 964 LINE", -"-618 964 LINE", -"-618 1184 LINE SMOOTH", -"-618 1306 OFFCURVE", -"-536 1368 OFFCURVE", -"-383 1368 CURVE", -"462 1369 LINE", -"462 238 LINE SMOOTH", -"462 74 OFFCURVE", -"593 -20 OFFCURVE", -"759 -20 CURVE SMOOTH", -"857 -20 OFFCURVE", -"940 4 OFFCURVE", -"992 30 CURVE", -"956 126 LINE", -"895 102 OFFCURVE", -"837 88 OFFCURVE", -"771 88 CURVE SMOOTH", -"664 88 OFFCURVE", -"586 129 OFFCURVE", -"586 238 CURVE SMOOTH", -"586 1477 LINE" +"594 856 LINE", +"594 108 LINE", +"262 108 LINE", +"262 0 LINE", +"1023 0 LINE", +"1023 108 LINE", +"718 108 LINE", +"718 964 LINE" +); +}, +{ +closed = 1; +nodes = ( +"541 1445 OFFCURVE", +"500 1401 OFFCURVE", +"500 1346 CURVE SMOOTH", +"500 1287 OFFCURVE", +"541 1243 OFFCURVE", +"601 1243 CURVE SMOOTH", +"665 1243 OFFCURVE", +"705 1287 OFFCURVE", +"705 1346 CURVE SMOOTH", +"705 1401 OFFCURVE", +"665 1445 OFFCURVE", +"601 1445 CURVE SMOOTH" ); } ); @@ -15432,16 +15237,8 @@ name = bottom; position = "{-666, 0}"; }, { -name = center; -position = "{1136, 766}"; -}, -{ name = top; position = "{-460, 1484}"; -}, -{ -name = topright; -position = "{754, 1484}"; } ); layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA"; @@ -15449,10 +15246,21 @@ paths = ( { closed = 1; nodes = ( -"-384 1484 LINE SMOOTH", -"-672 1484 OFFCURVE", -"-824 1325 OFFCURVE", -"-824 1116 CURVE SMOOTH", +"-510 995 LINE", +"-510 1137 LINE SMOOTH", +"-510 1242 OFFCURVE", +"-460 1284 OFFCURVE", +"-335 1284 CURVE SMOOTH", +"-259 1284 OFFCURVE", +"-181 1272 OFFCURVE", +"-107 1244 CURVE", +"-20 1450 LINE", +"-114 1490 OFFCURVE", +"-229 1517 OFFCURVE", +"-384 1517 CURVE SMOOTH", +"-672 1517 OFFCURVE", +"-824 1358 OFFCURVE", +"-824 1149 CURVE SMOOTH", "-824 995 LINE", "-1047 995 LINE", "-1047 776 LINE", @@ -15460,95 +15268,112 @@ nodes = ( "-824 0 LINE", "-510 0 LINE", "-510 776 LINE", -"-199 776 LINE", -"-164 995 LINE", -"-510 995 LINE", -"-510 1104 LINE SMOOTH", -"-510 1209 OFFCURVE", -"-460 1251 OFFCURVE", -"-335 1251 CURVE", -"378 1251 LINE", -"378 373 LINE SMOOTH", -"378 125 OFFCURVE", -"494 -34 OFFCURVE", -"750 -34 CURVE SMOOTH", -"885 -34 OFFCURVE", -"985 -2 OFFCURVE", -"1057 36 CURVE", -"981 247 LINE", -"937 229 OFFCURVE", -"885 215 OFFCURVE", -"831 215 CURVE SMOOTH", -"746 215 OFFCURVE", -"694 248 OFFCURVE", -"694 334 CURVE SMOOTH", -"694 1484 LINE" +"473 779 LINE", +"473 216 LINE", +"172 216 LINE", +"172 0 LINE", +"1059 0 LINE", +"1059 216 LINE", +"789 216 LINE", +"789 995 LINE" +); +}, +{ +closed = 1; +nodes = ( +"487 1618 OFFCURVE", +"410 1541 OFFCURVE", +"410 1440 CURVE SMOOTH", +"410 1339 OFFCURVE", +"487 1261 OFFCURVE", +"598 1261 CURVE SMOOTH", +"707 1261 OFFCURVE", +"784 1339 OFFCURVE", +"784 1440 CURVE SMOOTH", +"784 1541 OFFCURVE", +"707 1618 OFFCURVE", +"598 1618 CURVE SMOOTH" ); } ); width = 1200; } ); -rightMetricsKey = l; }, { -color = 3; -glyphname = w_w_w.liga; -lastChange = "2019-09-04 08:59:45 +0000"; +color = 6; +glyphname = f_j.liga; +lastChange = "2019-09-09 13:49:47 +0000"; layers = ( { anchors = ( { name = bottom; -position = "{-1800, 0}"; +position = "{-680, 0}"; +}, +{ +name = "bottom "; +position = "{600, -386}"; }, { name = top; -position = "{-1800, 1062}"; +position = "{-460, 1475}"; } ); -layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA"; +layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69"; paths = ( { closed = 1; nodes = ( -"688 197 LINE", -"577 928 LINE", -"311 928 LINE", -"191 197 LINE", -"53 928 LINE", -"-213 928 LINE", -"-326 197 LINE", -"-469 928 LINE", -"-723 928 LINE", -"-866 197 LINE", -"-979 928 LINE", -"-1245 928 LINE", -"-1384 197 LINE", -"-1503 928 LINE", -"-1769 928 LINE", -"-1880 197 LINE", -"-1950 1062 LINE", -"-2239 1062 LINE", -"-2082 0 LINE", -"-1739 0 LINE", -"-1636 714 LINE", -"-1512 0 LINE", -"-1244 0 LINE", -"-1116 714 LINE", -"-992 0 LINE", -"-724 0 LINE", -"-596 714 LINE", -"-468 0 LINE", -"-200 0 LINE", -"-76 714 LINE", -"52 0 LINE", -"319 0 LINE", -"444 714 LINE", -"547 0 LINE", -"890 0 LINE", -"1047 1062 LINE", -"758 1062 LINE" +"-618 964 LINE", +"-618 1199 LINE SMOOTH", +"-618 1321 OFFCURVE", +"-536 1383 OFFCURVE", +"-383 1383 CURVE SMOOTH", +"-301 1383 OFFCURVE", +"-223 1368 OFFCURVE", +"-158 1337 CURVE", +"-113 1438 LINE", +"-193 1473 OFFCURVE", +"-274 1492 OFFCURVE", +"-375 1492 CURVE SMOOTH", +"-573 1492 OFFCURVE", +"-742 1381 OFFCURVE", +"-742 1191 CURVE SMOOTH", +"-742 964 LINE", +"-1002 964 LINE", +"-1002 858 LINE", +"-742 858 LINE", +"-742 0 LINE", +"-618 0 LINE", +"-618 858 LINE", +"750 858 LINE", +"750 119 LINE SMOOTH", +"750 -156 OFFCURVE", +"515 -276 OFFCURVE", +"207 -321 CURVE", +"228 -418 LINE", +"631 -355 OFFCURVE", +"874 -192 OFFCURVE", +"874 128 CURVE SMOOTH", +"874 964 LINE" +); +}, +{ +closed = 1; +nodes = ( +"671 1444 OFFCURVE", +"631 1400 OFFCURVE", +"631 1345 CURVE SMOOTH", +"631 1286 OFFCURVE", +"671 1242 OFFCURVE", +"731 1242 CURVE SMOOTH", +"795 1242 OFFCURVE", +"836 1286 OFFCURVE", +"836 1345 CURVE SMOOTH", +"836 1400 OFFCURVE", +"795 1444 OFFCURVE", +"731 1444 CURVE SMOOTH" ); } ); @@ -15558,331 +15383,271 @@ width = 1200; anchors = ( { name = bottom; -position = "{-1800, 0}"; +position = "{-666, 0}"; +}, +{ +name = "bottom "; +position = "{600, -443}"; }, { name = top; -position = "{-1800, 1050}"; +position = "{-460, 1484}"; } ); -layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69"; +layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA"; paths = ( { closed = 1; nodes = ( -"711 76 LINE", -"541 916 LINE", -"362 916 LINE", -"152 76 LINE", -"11 916 LINE", -"-174 916 LINE", -"-340 76 LINE", -"-497 916 LINE", -"-681 916 LINE", -"-852 76 LINE", -"-1018 916 LINE", -"-1203 916 LINE", -"-1372 76 LINE", -"-1539 916 LINE", -"-1718 916 LINE", -"-1903 76 LINE", -"-2058 1050 LINE", -"-2194 1050 LINE", -"-1992 0 LINE", -"-1793 0 LINE", -"-1633 790 LINE", -"-1498 0 LINE", -"-1256 0 LINE", -"-1113 790 LINE", -"-975 0 LINE", -"-741 0 LINE", -"-593 790 LINE", -"-459 0 LINE", -"-217 0 LINE", -"-88 790 LINE", -"35 0 LINE", -"268 0 LINE", -"447 790 LINE", -"592 0 LINE", -"800 0 LINE", -"990 1050 LINE", -"866 1050 LINE" +"-510 995 LINE", +"-510 1137 LINE SMOOTH", +"-510 1242 OFFCURVE", +"-460 1284 OFFCURVE", +"-335 1284 CURVE SMOOTH", +"-259 1284 OFFCURVE", +"-181 1272 OFFCURVE", +"-107 1244 CURVE", +"-20 1450 LINE", +"-114 1490 OFFCURVE", +"-229 1517 OFFCURVE", +"-384 1517 CURVE SMOOTH", +"-672 1517 OFFCURVE", +"-824 1358 OFFCURVE", +"-824 1149 CURVE SMOOTH", +"-824 995 LINE", +"-1047 995 LINE", +"-1047 776 LINE", +"-824 776 LINE", +"-824 0 LINE", +"-510 0 LINE", +"-510 776 LINE", +"629 776 LINE", +"629 288 LINE SMOOTH", +"629 -21 OFFCURVE", +"461 -129 OFFCURVE", +"139 -202 CURVE", +"189 -443 LINE", +"685 -346 OFFCURVE", +"945 -153 OFFCURVE", +"945 308 CURVE SMOOTH", +"945 995 LINE" +); +}, +{ +closed = 1; +nodes = ( +"629 1538 OFFCURVE", +"552 1461 OFFCURVE", +"552 1360 CURVE SMOOTH", +"552 1259 OFFCURVE", +"629 1181 OFFCURVE", +"740 1181 CURVE SMOOTH", +"849 1181 OFFCURVE", +"926 1259 OFFCURVE", +"926 1360 CURVE SMOOTH", +"926 1461 OFFCURVE", +"849 1538 OFFCURVE", +"740 1538 CURVE SMOOTH" ); } ); width = 1200; } ); +rightMetricsKey = j; }, { -color = 4; -export = 0; -glyphname = fi; -lastChange = "2019-03-25 21:13:22 +0000"; +color = 6; +glyphname = f_l.liga; +lastChange = "2019-09-09 13:57:35 +0000"; layers = ( { -layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA"; -paths = ( +anchors = ( { -closed = 1; -nodes = ( -"1184 216 LINE", -"1056 216 LINE", -"1056 1062 LINE", -"478 1062 LINE", -"478 1137 LINE SMOOTH", -"478 1242 OFFCURVE", -"528 1284 OFFCURVE", -"655 1284 CURVE SMOOTH", -"731 1284 OFFCURVE", -"809 1272 OFFCURVE", -"883 1244 CURVE", -"968 1450 LINE", -"876 1490 OFFCURVE", -"761 1517 OFFCURVE", -"604 1517 CURVE SMOOTH", -"318 1517 OFFCURVE", -"175 1358 OFFCURVE", -"175 1149 CURVE SMOOTH", -"175 1062 LINE", -"21 1062 LINE", -"21 842 LINE", -"175 842 LINE", -"175 0 LINE", -"478 0 LINE", -"478 842 LINE", -"752 842 LINE", -"752 216 LINE", -"630 216 LINE", -"630 0 LINE", -"1184 0 LINE" -); -} -); -width = 1200; +name = bottom; +position = "{-680, 0}"; +}, +{ +name = center; +position = "{1116, 766}"; +}, +{ +name = top; +position = "{-460, 1475}"; }, { +name = topright; +position = "{675, 1475}"; +} +); layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69"; paths = ( { closed = 1; nodes = ( -"1170 108 LINE", -"963 108 LINE", -"963 1050 LINE", -"365 1050 LINE", -"365 1199 LINE SMOOTH", -"365 1321 OFFCURVE", -"446 1383 OFFCURVE", -"604 1383 CURVE SMOOTH", -"686 1383 OFFCURVE", -"764 1368 OFFCURVE", -"829 1337 CURVE", -"875 1438 LINE", -"794 1473 OFFCURVE", -"713 1492 OFFCURVE", -"613 1492 CURVE SMOOTH", -"414 1492 OFFCURVE", -"235 1381 OFFCURVE", -"235 1191 CURVE SMOOTH", -"235 1050 LINE", -"46 1050 LINE", -"46 944 LINE", -"235 944 LINE", -"235 0 LINE", -"365 0 LINE", -"365 944 LINE", -"834 944 LINE", -"834 108 LINE", -"627 108 LINE", -"627 0 LINE", -"1170 0 LINE" +"-375 1477 LINE", +"-573 1477 OFFCURVE", +"-742 1366 OFFCURVE", +"-742 1176 CURVE SMOOTH", +"-742 964 LINE", +"-1002 964 LINE", +"-1002 858 LINE", +"-742 858 LINE", +"-742 0 LINE", +"-618 0 LINE", +"-618 858 LINE", +"-270 858 LINE", +"-257 964 LINE", +"-618 964 LINE", +"-618 1184 LINE SMOOTH", +"-618 1306 OFFCURVE", +"-536 1368 OFFCURVE", +"-383 1368 CURVE", +"462 1369 LINE", +"462 238 LINE SMOOTH", +"462 74 OFFCURVE", +"593 -20 OFFCURVE", +"759 -20 CURVE SMOOTH", +"857 -20 OFFCURVE", +"940 4 OFFCURVE", +"992 30 CURVE", +"956 126 LINE", +"895 102 OFFCURVE", +"837 88 OFFCURVE", +"771 88 CURVE SMOOTH", +"664 88 OFFCURVE", +"586 129 OFFCURVE", +"586 238 CURVE SMOOTH", +"586 1477 LINE" ); } ); width = 1200; -} -); -unicode = FB01; }, { -color = 4; -export = 0; -glyphname = fl; -lastChange = "2019-03-25 21:13:22 +0000"; -layers = ( +anchors = ( { -layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA"; -paths = ( +name = bottom; +position = "{-666, 0}"; +}, { -closed = 1; -nodes = ( -"1152 232 LINE", -"1130 223 OFFCURVE", -"1104 215 OFFCURVE", -"1079 215 CURVE SMOOTH", -"1035 215 OFFCURVE", -"1006 238 OFFCURVE", -"1006 312 CURVE SMOOTH", -"1006 1515 LINE", -"790 1483 LINE", -"726 1503 OFFCURVE", -"655 1517 OFFCURVE", -"579 1517 CURVE SMOOTH", -"304 1517 OFFCURVE", -"154 1358 OFFCURVE", -"154 1149 CURVE SMOOTH", -"154 1062 LINE", -"12 1062 LINE", -"12 842 LINE", -"154 842 LINE", -"154 0 LINE", -"458 0 LINE", -"458 842 LINE", -"591 842 LINE", -"624 1062 LINE", -"458 1062 LINE", -"458 1137 LINE SMOOTH", -"458 1242 OFFCURVE", -"501 1290 OFFCURVE", -"610 1290 CURVE SMOOTH", -"643 1290 OFFCURVE", -"673 1286 OFFCURVE", -"702 1278 CURVE", -"702 285 LINE SMOOTH", -"702 73 OFFCURVE", -"814 -34 OFFCURVE", -"1008 -34 CURVE SMOOTH", -"1092 -34 OFFCURVE", -"1160 -16 OFFCURVE", -"1214 6 CURVE" -); -} -); -width = 1200; +name = center; +position = "{1136, 766}"; }, { -layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69"; +name = top; +position = "{-460, 1484}"; +}, +{ +name = topright; +position = "{754, 1484}"; +} +); +layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA"; paths = ( { closed = 1; nodes = ( -"1158 113 LINE", -"1116 96 OFFCURVE", -"1084 88 OFFCURVE", -"1040 88 CURVE SMOOTH", -"970 88 OFFCURVE", -"927 119 OFFCURVE", -"927 219 CURVE SMOOTH", -"927 1487 LINE", -"799 1455 LINE", -"738 1478 OFFCURVE", -"683 1492 OFFCURVE", -"607 1492 CURVE SMOOTH", -"403 1492 OFFCURVE", -"227 1381 OFFCURVE", -"227 1191 CURVE SMOOTH", -"227 1050 LINE", -"32 1050 LINE", -"32 944 LINE", -"227 944 LINE", -"227 0 LINE", -"356 0 LINE", -"356 944 LINE", -"619 944 LINE", -"636 1050 LINE", -"356 1050 LINE", -"356 1199 LINE SMOOTH", -"356 1321 OFFCURVE", -"441 1380 OFFCURVE", -"607 1380 CURVE SMOOTH", -"671 1380 OFFCURVE", -"735 1373 OFFCURVE", -"798 1357 CURVE", -"798 220 LINE SMOOTH", -"798 48 OFFCURVE", -"904 -20 OFFCURVE", -"1028 -20 CURVE SMOOTH", -"1109 -20 OFFCURVE", -"1151 -2 OFFCURVE", -"1200 23 CURVE" +"-384 1484 LINE SMOOTH", +"-672 1484 OFFCURVE", +"-824 1325 OFFCURVE", +"-824 1116 CURVE SMOOTH", +"-824 995 LINE", +"-1047 995 LINE", +"-1047 776 LINE", +"-824 776 LINE", +"-824 0 LINE", +"-510 0 LINE", +"-510 776 LINE", +"-199 776 LINE", +"-164 995 LINE", +"-510 995 LINE", +"-510 1104 LINE SMOOTH", +"-510 1209 OFFCURVE", +"-460 1251 OFFCURVE", +"-335 1251 CURVE", +"378 1251 LINE", +"378 373 LINE SMOOTH", +"378 125 OFFCURVE", +"494 -34 OFFCURVE", +"750 -34 CURVE SMOOTH", +"885 -34 OFFCURVE", +"985 -2 OFFCURVE", +"1057 36 CURVE", +"981 247 LINE", +"937 229 OFFCURVE", +"885 215 OFFCURVE", +"831 215 CURVE SMOOTH", +"746 215 OFFCURVE", +"694 248 OFFCURVE", +"694 334 CURVE SMOOTH", +"694 1484 LINE" ); } ); width = 1200; } ); -unicode = FB02; +rightMetricsKey = l; }, { -color = 6; -export = 0; -glyphname = f_i.liga; -lastChange = "2019-09-09 15:54:20 +0000"; +color = 3; +glyphname = w_w_w.liga; +lastChange = "2019-09-04 08:59:45 +0000"; layers = ( { anchors = ( { name = bottom; -position = "{-680, 0}"; +position = "{-1800, 0}"; }, { name = top; -position = "{-460, 1475}"; +position = "{-1800, 1062}"; } ); -layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69"; +layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA"; paths = ( { closed = 1; nodes = ( -"-618 964 LINE", -"-618 1199 LINE SMOOTH", -"-618 1321 OFFCURVE", -"-536 1383 OFFCURVE", -"-383 1383 CURVE SMOOTH", -"-301 1383 OFFCURVE", -"-223 1368 OFFCURVE", -"-158 1337 CURVE", -"-113 1438 LINE", -"-193 1473 OFFCURVE", -"-274 1492 OFFCURVE", -"-375 1492 CURVE SMOOTH", -"-573 1492 OFFCURVE", -"-742 1381 OFFCURVE", -"-742 1191 CURVE SMOOTH", -"-742 964 LINE", -"-1002 964 LINE", -"-1002 858 LINE", -"-742 858 LINE", -"-742 0 LINE", -"-618 0 LINE", -"-618 858 LINE", -"594 856 LINE", -"594 108 LINE", -"262 108 LINE", -"262 0 LINE", -"1023 0 LINE", -"1023 108 LINE", -"718 108 LINE", -"718 964 LINE" -); -}, -{ -closed = 1; -nodes = ( -"541 1445 OFFCURVE", -"500 1401 OFFCURVE", -"500 1346 CURVE SMOOTH", -"500 1287 OFFCURVE", -"541 1243 OFFCURVE", -"601 1243 CURVE SMOOTH", -"665 1243 OFFCURVE", -"705 1287 OFFCURVE", -"705 1346 CURVE SMOOTH", -"705 1401 OFFCURVE", -"665 1445 OFFCURVE", -"601 1445 CURVE SMOOTH" +"688 197 LINE", +"577 928 LINE", +"311 928 LINE", +"191 197 LINE", +"53 928 LINE", +"-213 928 LINE", +"-326 197 LINE", +"-469 928 LINE", +"-723 928 LINE", +"-866 197 LINE", +"-979 928 LINE", +"-1245 928 LINE", +"-1384 197 LINE", +"-1503 928 LINE", +"-1769 928 LINE", +"-1880 197 LINE", +"-1950 1062 LINE", +"-2239 1062 LINE", +"-2082 0 LINE", +"-1739 0 LINE", +"-1636 714 LINE", +"-1512 0 LINE", +"-1244 0 LINE", +"-1116 714 LINE", +"-992 0 LINE", +"-724 0 LINE", +"-596 714 LINE", +"-468 0 LINE", +"-200 0 LINE", +"-76 714 LINE", +"52 0 LINE", +"319 0 LINE", +"444 714 LINE", +"547 0 LINE", +"890 0 LINE", +"1047 1062 LINE", +"758 1062 LINE" ); } ); @@ -15892,228 +15657,261 @@ width = 1200; anchors = ( { name = bottom; -position = "{-666, 0}"; +position = "{-1800, 0}"; }, { name = top; -position = "{-460, 1484}"; +position = "{-1800, 1050}"; } ); -layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA"; +layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69"; paths = ( { closed = 1; nodes = ( -"-510 995 LINE", -"-510 1137 LINE SMOOTH", -"-510 1242 OFFCURVE", -"-460 1284 OFFCURVE", -"-335 1284 CURVE SMOOTH", -"-259 1284 OFFCURVE", -"-181 1272 OFFCURVE", -"-107 1244 CURVE", -"-20 1450 LINE", -"-114 1490 OFFCURVE", -"-229 1517 OFFCURVE", -"-384 1517 CURVE SMOOTH", -"-672 1517 OFFCURVE", -"-824 1358 OFFCURVE", -"-824 1149 CURVE SMOOTH", -"-824 995 LINE", -"-1047 995 LINE", -"-1047 776 LINE", -"-824 776 LINE", -"-824 0 LINE", -"-510 0 LINE", -"-510 776 LINE", -"473 779 LINE", -"473 216 LINE", -"172 216 LINE", -"172 0 LINE", -"1059 0 LINE", -"1059 216 LINE", -"789 216 LINE", -"789 995 LINE" +"711 76 LINE", +"541 916 LINE", +"362 916 LINE", +"152 76 LINE", +"11 916 LINE", +"-174 916 LINE", +"-340 76 LINE", +"-497 916 LINE", +"-681 916 LINE", +"-852 76 LINE", +"-1018 916 LINE", +"-1203 916 LINE", +"-1372 76 LINE", +"-1539 916 LINE", +"-1718 916 LINE", +"-1903 76 LINE", +"-2058 1050 LINE", +"-2194 1050 LINE", +"-1992 0 LINE", +"-1793 0 LINE", +"-1633 790 LINE", +"-1498 0 LINE", +"-1256 0 LINE", +"-1113 790 LINE", +"-975 0 LINE", +"-741 0 LINE", +"-593 790 LINE", +"-459 0 LINE", +"-217 0 LINE", +"-88 790 LINE", +"35 0 LINE", +"268 0 LINE", +"447 790 LINE", +"592 0 LINE", +"800 0 LINE", +"990 1050 LINE", +"866 1050 LINE" +); +} +); +width = 1200; +} ); }, { +color = 4; +export = 0; +glyphname = fi; +lastChange = "2019-03-25 21:13:22 +0000"; +layers = ( +{ +layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA"; +paths = ( +{ closed = 1; nodes = ( -"487 1618 OFFCURVE", -"410 1541 OFFCURVE", -"410 1440 CURVE SMOOTH", -"410 1339 OFFCURVE", -"487 1261 OFFCURVE", -"598 1261 CURVE SMOOTH", -"707 1261 OFFCURVE", -"784 1339 OFFCURVE", -"784 1440 CURVE SMOOTH", -"784 1541 OFFCURVE", -"707 1618 OFFCURVE", -"598 1618 CURVE SMOOTH" +"1184 216 LINE", +"1056 216 LINE", +"1056 1062 LINE", +"478 1062 LINE", +"478 1137 LINE SMOOTH", +"478 1242 OFFCURVE", +"528 1284 OFFCURVE", +"655 1284 CURVE SMOOTH", +"731 1284 OFFCURVE", +"809 1272 OFFCURVE", +"883 1244 CURVE", +"968 1450 LINE", +"876 1490 OFFCURVE", +"761 1517 OFFCURVE", +"604 1517 CURVE SMOOTH", +"318 1517 OFFCURVE", +"175 1358 OFFCURVE", +"175 1149 CURVE SMOOTH", +"175 1062 LINE", +"21 1062 LINE", +"21 842 LINE", +"175 842 LINE", +"175 0 LINE", +"478 0 LINE", +"478 842 LINE", +"752 842 LINE", +"752 216 LINE", +"630 216 LINE", +"630 0 LINE", +"1184 0 LINE" ); } ); width = 1200; -} -); -}, -{ -color = 6; -export = 0; -glyphname = f_j.liga; -lastChange = "2019-09-09 15:54:20 +0000"; -layers = ( -{ -anchors = ( -{ -name = bottom; -position = "{-680, 0}"; -}, -{ -name = "bottom "; -position = "{600, -386}"; }, { -name = top; -position = "{-460, 1475}"; -} -); layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69"; paths = ( { closed = 1; nodes = ( -"-618 964 LINE", -"-618 1199 LINE SMOOTH", -"-618 1321 OFFCURVE", -"-536 1383 OFFCURVE", -"-383 1383 CURVE SMOOTH", -"-301 1383 OFFCURVE", -"-223 1368 OFFCURVE", -"-158 1337 CURVE", -"-113 1438 LINE", -"-193 1473 OFFCURVE", -"-274 1492 OFFCURVE", -"-375 1492 CURVE SMOOTH", -"-573 1492 OFFCURVE", -"-742 1381 OFFCURVE", -"-742 1191 CURVE SMOOTH", -"-742 964 LINE", -"-1002 964 LINE", -"-1002 858 LINE", -"-742 858 LINE", -"-742 0 LINE", -"-618 0 LINE", -"-618 858 LINE", -"750 858 LINE", -"750 119 LINE SMOOTH", -"750 -156 OFFCURVE", -"515 -276 OFFCURVE", -"207 -321 CURVE", -"228 -418 LINE", -"631 -355 OFFCURVE", -"874 -192 OFFCURVE", -"874 128 CURVE SMOOTH", -"874 964 LINE" -); -}, -{ -closed = 1; -nodes = ( -"671 1444 OFFCURVE", -"631 1400 OFFCURVE", -"631 1345 CURVE SMOOTH", -"631 1286 OFFCURVE", -"671 1242 OFFCURVE", -"731 1242 CURVE SMOOTH", -"795 1242 OFFCURVE", -"836 1286 OFFCURVE", -"836 1345 CURVE SMOOTH", -"836 1400 OFFCURVE", -"795 1444 OFFCURVE", -"731 1444 CURVE SMOOTH" +"1170 108 LINE", +"963 108 LINE", +"963 1050 LINE", +"365 1050 LINE", +"365 1199 LINE SMOOTH", +"365 1321 OFFCURVE", +"446 1383 OFFCURVE", +"604 1383 CURVE SMOOTH", +"686 1383 OFFCURVE", +"764 1368 OFFCURVE", +"829 1337 CURVE", +"875 1438 LINE", +"794 1473 OFFCURVE", +"713 1492 OFFCURVE", +"613 1492 CURVE SMOOTH", +"414 1492 OFFCURVE", +"235 1381 OFFCURVE", +"235 1191 CURVE SMOOTH", +"235 1050 LINE", +"46 1050 LINE", +"46 944 LINE", +"235 944 LINE", +"235 0 LINE", +"365 0 LINE", +"365 944 LINE", +"834 944 LINE", +"834 108 LINE", +"627 108 LINE", +"627 0 LINE", +"1170 0 LINE" ); } ); width = 1200; +} +); +unicode = FB01; }, { -anchors = ( -{ -name = bottom; -position = "{-666, 0}"; -}, -{ -name = "bottom "; -position = "{600, -443}"; -}, +color = 4; +export = 0; +glyphname = fl; +lastChange = "2019-03-25 21:13:22 +0000"; +layers = ( { -name = top; -position = "{-460, 1484}"; -} -); layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA"; paths = ( { closed = 1; nodes = ( -"-510 995 LINE", -"-510 1137 LINE SMOOTH", -"-510 1242 OFFCURVE", -"-460 1284 OFFCURVE", -"-335 1284 CURVE SMOOTH", -"-259 1284 OFFCURVE", -"-181 1272 OFFCURVE", -"-107 1244 CURVE", -"-20 1450 LINE", -"-114 1490 OFFCURVE", -"-229 1517 OFFCURVE", -"-384 1517 CURVE SMOOTH", -"-672 1517 OFFCURVE", -"-824 1358 OFFCURVE", -"-824 1149 CURVE SMOOTH", -"-824 995 LINE", -"-1047 995 LINE", -"-1047 776 LINE", -"-824 776 LINE", -"-824 0 LINE", -"-510 0 LINE", -"-510 776 LINE", -"629 776 LINE", -"629 288 LINE SMOOTH", -"629 -21 OFFCURVE", -"461 -129 OFFCURVE", -"139 -202 CURVE", -"189 -443 LINE", -"685 -346 OFFCURVE", -"945 -153 OFFCURVE", -"945 308 CURVE SMOOTH", -"945 995 LINE" +"1152 232 LINE", +"1130 223 OFFCURVE", +"1104 215 OFFCURVE", +"1079 215 CURVE SMOOTH", +"1035 215 OFFCURVE", +"1006 238 OFFCURVE", +"1006 312 CURVE SMOOTH", +"1006 1515 LINE", +"790 1483 LINE", +"726 1503 OFFCURVE", +"655 1517 OFFCURVE", +"579 1517 CURVE SMOOTH", +"304 1517 OFFCURVE", +"154 1358 OFFCURVE", +"154 1149 CURVE SMOOTH", +"154 1062 LINE", +"12 1062 LINE", +"12 842 LINE", +"154 842 LINE", +"154 0 LINE", +"458 0 LINE", +"458 842 LINE", +"591 842 LINE", +"624 1062 LINE", +"458 1062 LINE", +"458 1137 LINE SMOOTH", +"458 1242 OFFCURVE", +"501 1290 OFFCURVE", +"610 1290 CURVE SMOOTH", +"643 1290 OFFCURVE", +"673 1286 OFFCURVE", +"702 1278 CURVE", +"702 285 LINE SMOOTH", +"702 73 OFFCURVE", +"814 -34 OFFCURVE", +"1008 -34 CURVE SMOOTH", +"1092 -34 OFFCURVE", +"1160 -16 OFFCURVE", +"1214 6 CURVE" +); +} ); +width = 1200; }, { +layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69"; +paths = ( +{ closed = 1; nodes = ( -"629 1538 OFFCURVE", -"552 1461 OFFCURVE", -"552 1360 CURVE SMOOTH", -"552 1259 OFFCURVE", -"629 1181 OFFCURVE", -"740 1181 CURVE SMOOTH", -"849 1181 OFFCURVE", -"926 1259 OFFCURVE", -"926 1360 CURVE SMOOTH", -"926 1461 OFFCURVE", -"849 1538 OFFCURVE", -"740 1538 CURVE SMOOTH" +"1158 113 LINE", +"1116 96 OFFCURVE", +"1084 88 OFFCURVE", +"1040 88 CURVE SMOOTH", +"970 88 OFFCURVE", +"927 119 OFFCURVE", +"927 219 CURVE SMOOTH", +"927 1487 LINE", +"799 1455 LINE", +"738 1478 OFFCURVE", +"683 1492 OFFCURVE", +"607 1492 CURVE SMOOTH", +"403 1492 OFFCURVE", +"227 1381 OFFCURVE", +"227 1191 CURVE SMOOTH", +"227 1050 LINE", +"32 1050 LINE", +"32 944 LINE", +"227 944 LINE", +"227 0 LINE", +"356 0 LINE", +"356 944 LINE", +"619 944 LINE", +"636 1050 LINE", +"356 1050 LINE", +"356 1199 LINE SMOOTH", +"356 1321 OFFCURVE", +"441 1380 OFFCURVE", +"607 1380 CURVE SMOOTH", +"671 1380 OFFCURVE", +"735 1373 OFFCURVE", +"798 1357 CURVE", +"798 220 LINE SMOOTH", +"798 48 OFFCURVE", +"904 -20 OFFCURVE", +"1028 -20 CURVE SMOOTH", +"1109 -20 OFFCURVE", +"1151 -2 OFFCURVE", +"1200 23 CURVE" ); } ); width = 1200; } ); -rightMetricsKey = j; +unicode = FB02; }, { color = 6; diff --git a/README.md b/README.md index a553e7445e..6c9b1d96f9 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Programmers use a lot of symbols, often encoded with several characters. For the ### Solution -#### [Download v.2](https://github.com/tonsky/FiraCode/releases/download/2/FiraCode_2.zip) · [How to install](https://github.com/tonsky/FiraCode/wiki) · [Troubleshooting](https://github.com/tonsky/FiraCode/wiki#troubleshooting) · [News & updates](https://twitter.com/FiraCode) +#### [Download v1.207](https://github.com/tonsky/FiraCode/releases/download/1.207/FiraCode_1.207.zip) · [How to install](https://github.com/tonsky/FiraCode/wiki) · [Troubleshooting](https://github.com/tonsky/FiraCode/wiki#troubleshooting) · [News & updates](https://twitter.com/FiraCode) diff --git a/clojure/regen_calt.clj b/clojure/regen_calt.clj index 7f1a85b9cb..ab32b41dbc 100755 --- a/clojure/regen_calt.clj +++ b/clojure/regen_calt.clj @@ -117,8 +117,6 @@ ["less" "asterisk" "greater"] ["less" "plus" "greater"] ["less" "dollar" "greater"] - ;; #795 - ["f" "l"] ["F" "l"] ["T" "l"] }) ;; DO NOT generate ligature @@ -137,9 +135,8 @@ 2 (let [[a b] liga] (str/replace (str "lookup 1_2 {\n" - (when-not (skip-ignores? liga) - (str " ignore sub 1 1' 2;\n" - " ignore sub 1' 2 2;\n")) + " ignore sub 1 1' 2;\n" + " ignore sub 1' 2 2;\n" (gen-ignore-prefixes liga) (get ignores liga) " sub LIG 2' by 1_2.liga;\n" @@ -162,9 +159,8 @@ 4 (let [[a b c d] liga] (str/replace (str "lookup 1_2_3_4 {\n" - (when-not (skip-ignores? liga) - (str " ignore sub 1 1' 2 3 4;\n" - " ignore sub 1' 2 3 4 4;\n")) + " ignore sub 1 1' 2 3 4;\n" + " ignore sub 1' 2 3 4 4;\n" (gen-ignore-prefixes liga) (get ignores liga) " sub LIG LIG LIG 4' by 1_2_3_4.liga;\n" diff --git a/showcases/showcases.txt b/showcases/showcases.txt index 324fa1efc1..bf4cae5a30 100644 --- a/showcases/showcases.txt +++ b/showcases/showcases.txt @@ -31,7 +31,6 @@ # Context-aware alignment -fii fjj a*b a*A B*b A*B *a *A a* A* a-b a-A B-b A-B -a -A a- A- a+b a+A B+b A+B +a +A a+ A+