From d735c706f3e113426b869f1fd661f6e96b01f0ac Mon Sep 17 00:00:00 2001 From: Nikita Prokopov Date: Wed, 8 Apr 2020 19:32:05 +0200 Subject: [PATCH] Added `<<->>` (closes #919) --- CHANGELOG.md | 1 + FiraCode.glyphs | 40 +++++++++++++++++++++++++++++--- clojure/fira_code/calt.clj | 20 +++++++++++++++- distr/ttf/FiraCode-Bold.ttf | Bin 321296 -> 321816 bytes distr/ttf/FiraCode-Light.ttf | Bin 281648 -> 282188 bytes distr/ttf/FiraCode-Medium.ttf | Bin 291680 -> 292200 bytes distr/ttf/FiraCode-Regular.ttf | Bin 295920 -> 296456 bytes distr/ttf/FiraCode-Retina.ttf | Bin 291796 -> 292332 bytes distr/ttf/FiraCode-SemiBold.ttf | Bin 308352 -> 308872 bytes 9 files changed, 57 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d3729e2..758a665 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ All notable changes to this project will be documented in this file. #### 3.0 +- Added `<<->>` [#919] - Disabled `fl` `Fl` `Tl` ligatures, adjusted `l` height in combination with `[F T I f]` instead [#902] - Added U+25A4..25A9 Squares with fill `▤▥▦▧▨▩` [#450] - Slightly tuned multiple ampersands in `ss03` [#831] diff --git a/FiraCode.glyphs b/FiraCode.glyphs index 8ffc369..bb1b175 100644 --- a/FiraCode.glyphs +++ b/FiraCode.glyphs @@ -2,7 +2,7 @@ .appVersion = "1286"; classes = ( { -code = "A A-cy AE AEacute Aacute Abreve Abreve-cy Acircumflex Adieresis Adieresis-cy Agrave Aie-cy Aleutka-cy Alpha Alphadasia Alphadasiaoxia Alphadasiaoxiaprosgegrammeni Alphadasiaperispomeni Alphadasiaperispomeniprosgegrammeni Alphadasiaprosgegrammeni Alphadasiavaria Alphadasiavariaprosgegrammeni Alphamacron Alphaoxia Alphaprosgegrammeni Alphapsili Alphapsilioxia Alphapsilioxiaprosgegrammeni Alphapsiliperispomeni Alphapsiliperispomeniprosgegrammeni Alphapsiliprosgegrammeni Alphapsilivaria Alphapsilivariaprosgegrammeni Alphatonos Alphavaria Alphavrachy Amacron Aogonek Archaicsampi Aring Atilde B Be-cy Beta C CR Cacute Cacute.loclPLK Ccaron Ccedilla Ccircumflex Cdotaccent Che-cy Cheabkhasian-cy Chedescender-cy Chedescenderabkhasian-cy Chedieresis-cy Chekhakassian-cy Cheverticalstroke-cy Chi D Dcaron Dche-cy Dcroat De-cy Delta Digamma Dje-cy Dze-cy Dzeabkhasian-cy Dzhe-cy Dzzhe-cy E E-cy Eacute Ebreve Ecaron Ecircumflex Edieresis Edieresis-cy Edotaccent Ef-cy Egrave Eiotified-cy El-cy Eldescender-cy Elhook-cy Elmiddlehook-cy Eltail-cy Em-cy Emacron Emtail-cy En-cy EnLeftHook-cy Endescender-cy Eng Enghe-cy Enhook-cy Enmiddlehook-cy Entail-cy Eogonek Epsilon Epsilondasia Epsilondasiaoxia Epsilondasiavaria Epsilonoxia Epsilonpsili Epsilonpsilioxia Epsilonpsilivaria Epsilontonos Epsilonvaria Er-cy Ereversed-cy Ertick-cy Es-cy Esdescender-cy Eta Etadasia Etadasiaoxia Etadasiaoxiaprosgegrammeni Etadasiaperispomeni Etadasiaperispomeniprosgegrammeni Etadasiaprosgegrammeni Etadasiavaria Etadasiavariaprosgegrammeni Etaoxia Etaprosgegrammeni Etapsili Etapsilioxia Etapsilioxiaprosgegrammeni Etapsiliperispomeni Etapsiliperispomeniprosgegrammeni Etapsiliprosgegrammeni Etapsilivaria Etapsilivariaprosgegrammeni Etatonos Etavaria Eth F F.spacer Fita-cy G Gamma Gbreve Gcircumflex Gcommaaccent Gdotaccent Ge-cy Gedescender-cy Germandbls Gestrokehook-cy Ghemiddlehook-cy Ghestroke-cy Gheupturn-cy Gje-cy H H18543 H18551 H22073 Ha-cy Haabkhasian-cy Hadescender-cy Hahook-cy Hardsign-cy Hastroke-cy Hbar Hcircumflex Heta I I-cy IJ Ia-cy Iacute Ibreve Icircumflex Idieresis Idieresis-cy Idotaccent Ie-cy Iebreve-cy Iegrave-cy Igrave Ii-cy Iigrave-cy Iishort-cy Iishorttail-cy Imacron Imacron-cy Io-cy Iogonek Iota Iotadasia Iotadasiaoxia Iotadasiaperispomeni Iotadasiavaria Iotadieresis Iotamacron Iotaoxia Iotapsili Iotapsilioxia Iotapsiliperispomeni Iotapsilivaria Iotatonos Iotavaria Iotavrachy Itilde Iu-cy Izhitsa-cy Izhitsadblgrave-cy J Jcircumflex Je-cy K Ka-cy Kabashkir-cy Kadescender-cy Kahook-cy KaiSymbol Kappa Kastroke-cy Kaverticalstroke-cy Kcommaaccent Kje-cy Komide-cy Komidje-cy Komidzje-cy Komilje-cy Kominje-cy Komisje-cy Komitje-cy Komizje-cy Koppa KoppaArchaic Ksi-cy L Lacute Lambda Lcaron Lcommaaccent Ldot Lha-cy Lje-cy Lslash M Mu N Nacute Nacute.loclPLK Ncaron Ncommaaccent Nje-cy Ntilde Nu O O-cy OE Oacute Oacute.loclPLK Obarred-cy Obarreddieresis-cy Obreve Ocircumflex Odieresis Odieresis-cy Ograve Ohungarumlaut Omacron Omega Omega-cy Omegadasia Omegadasiaoxia Omegadasiaoxiaprosgegrammeni Omegadasiaperispomeni Omegadasiaperispomeniprosgegrammeni Omegadasiaprosgegrammeni Omegadasiavaria Omegadasiavariaprosgegrammeni Omegaoxia Omegaprosgegrammeni Omegapsili Omegapsilioxia Omegapsilioxiaprosgegrammeni Omegapsiliperispomeni Omegapsiliperispomeniprosgegrammeni Omegapsiliprosgegrammeni Omegapsilivaria Omegapsilivariaprosgegrammeni Omegatonos Omegavaria Omicron Omicrondasia Omicrondasiaoxia Omicrondasiavaria Omicronoxia Omicronpsili Omicronpsilioxia Omicronpsilivaria Omicrontonos Omicronvaria Oslash Oslashacute Otilde P Palochka-cy Pamphyliandigamma Pe-cy Pedescender-cy Pemiddlehook-cy Phi Pi Psi Psi-cy Q Qa-cy R Racute Rcaron Rcommaaccent Reversedze-cy Rha-cy Rho Rhodasia S SF010000 SF020000 SF030000 SF040000 SF050000 SF060000 SF070000 SF080000 SF090000 SF100000 SF110000 SF190000 SF200000 SF210000 SF220000 SF230000 SF240000 SF250000 SF260000 SF270000 SF280000 SF360000 SF370000 SF380000 SF390000 SF400000 SF410000 SF420000 SF430000 SF440000 SF450000 SF460000 SF470000 SF480000 SF490000 SF500000 SF510000 SF520000 SF530000 SF540000 Sacute Sacute.loclPLK Sampi San Scaron Scedilla Schwa-cy Schwadieresis-cy Scircumflex Scommaaccent Semisoftsign-cy Sha-cy Shcha-cy Shha-cy Shhadescender-cy Sho Sigma SigmaLunateDottedReversedSymbol SigmaLunateDottedSymbol SigmaLunateReversedSymbol SigmaLunateSymbol Softsign-cy Stigma T T.spacer Tau Tbar Tcaron Tcedilla Tcommaaccent Te-cy Tedescender-cy Tetse-cy Theta ThetaSymbol Thorn Tse-cy Tshe-cy U U-cy Uacute Ubreve Ucircumflex Udieresis Udieresis-cy Ugrave Uhungarumlaut Uhungarumlaut-cy Uk-cy Umacron Umacron-cy Uogonek Upsilon UpsilonacutehookSymbol Upsilondasia Upsilondasiaoxia Upsilondasiaperispomeni Upsilondasiavaria Upsilondieresis UpsilondieresishookSymbol UpsilonhookSymbol Upsilonmacron Upsilonoxia Upsilontonos Upsilonvaria Upsilonvrachy Uring Ushort-cy Ustrait-cy Ustraitstroke-cy Utilde V Ve-cy W Wacute Wcircumflex Wdieresis We-cy Wgrave X Xi Y Yacute Yae-cy Yat-cy Ycircumflex Ydieresis Yeru-cy Yerudieresis-cy Ygrave Yi-cy Yot-greek Yusbig-cy Yusbigiotified-cy Yuslittle-cy Yuslittleiotified-cy Z Zacute Zacute.loclPLK Zcaron Zdotaccent Ze-cy Zedescender-cy Zedieresis-cy Zeta Zhe-cy Zhebreve-cy Zhedescender-cy Zhedieresis-cy a a-cy aacute abreve abreve-cy acircumflex acknowledge-control acute acute.case acute.case.loclPLK acute.loclPLK acutecomb adieresis adieresis-cy ae aeacute afii00208 agrave aie-cy aleutka-cy alpha alphadasia alphadasiaoxia alphadasiaoxiaypogegrammeni alphadasiaperispomeni alphadasiaperispomeniypogegrammeni alphadasiavaria alphadasiavariaypogegrammeni alphadasiaypogegrammeni alphamacron alphaoxia alphaoxiaypogegrammeni alphaperispomeni alphaperispomeniypogegrammeni alphapsili alphapsilioxia alphapsilioxiaypogegrammeni alphapsiliperispomeni alphapsiliperispomeniypogegrammeni alphapsilivaria alphapsilivariaypogegrammeni alphapsiliypogegrammeni alphatonos alphavaria alphavariaypogegrammeni alphavrachy alphaypogegrammeni alternativekeysymbol amacron ampersand ampersand.spacer ampersand.ss03 ampersand_ampersand.liga anoteleia anticlockwiseGappedCircleArrow aogonek apostrophemod approxequal archaicsampi aring arrowboth arrowdown arrowdownleft arrowdownright arrowdownwhite arrowleft arrowleftwhite arrowright arrowrightwhite arrowup arrowupdown arrowupleft arrowupright arrowupwhite asciicircum asciicircum.spacer asciicircum_equal.liga asciitilde asciitilde.spacer asciitilde_asciitilde.liga asciitilde_asciitilde_greater.liga asciitilde_at.liga asciitilde_greater.liga asciitilde_hyphen.liga assertion asterisk asterisk.lc asterisk.spacer asterisk_asterisk.liga asterisk_asterisk_asterisk.liga asterisk_greater.liga asterisk_slash.liga at at.spacer at.ss05 atilde b backslash backslash.spacer backslash.ss06 backslash.thick.ss06 backslash_slash.liga backspace-control ballotBox ballotBoxWithCheck ballotBoxWithX bar bar.spacer bar_bar.liga bar_bar_bar_greater.liga bar_bar_equal.liga bar_bar_greater.liga bar_bar_hyphen.liga bar_braceright.liga bar_bracketright.liga bar_equal.liga bar_equal_greater.liga bar_greater.liga bar_hyphen.liga bar_hyphen_greater.liga be-cy because bell-control beta betaSymbol blackCircle blackDiamond blackLowerLeftTriangle blackLowerRightTriangle blackRightArrow blackUpperLeftTriangle blackUpperRightTriangle blackVerticalRect blank blankSymbol boxDownHeavyAndHorizontalLight boxDownHeavyAndLeftLight boxDownHeavyAndLeftUpLight boxDownHeavyAndRightLight boxDownHeavyAndRightUpLight boxDownHeavyAndUpHorizontalLight boxDownLightAndHorizontalHeavy boxDownLightAndLeftHeavy boxDownLightAndLeftUpHeavy boxDownLightAndRightHeavy boxDownLightAndRightUpHeavy boxDownLightAndUpHorizontalHeavy boxHeavyDoubleDashHorizontal boxHeavyDoubleDashVertical boxHeavyDown boxHeavyDownAndHorizontal boxHeavyDownAndLeft boxHeavyDownAndRight boxHeavyHorizontal boxHeavyLeft boxHeavyLeftAndLightRight boxHeavyQuadrupleDashHorizontal boxHeavyQuadrupleDashVertical boxHeavyRight boxHeavyTripleDashHorizontal boxHeavyTripleDashVertical boxHeavyUp boxHeavyUpAndHorizontal boxHeavyUpAndLeft boxHeavyUpAndLightDown boxHeavyUpAndRight boxHeavyVertical boxHeavyVerticalAndHorizontal boxHeavyVerticalAndLeft boxHeavyVerticalAndRight boxLeftDownHeavyAndRightUpLight boxLeftHeavyAndRightDownLight boxLeftHeavyAndRightUpLight boxLeftHeavyAndRightVerticalLight boxLeftLightAndRightDownHeavy boxLeftLightAndRightUpHeavy boxLeftLightAndRightVerticalHeavy boxLeftUpHeavyAndRightDownLight boxLightDiagonalCross boxLightDiagonalUpperLeftToLowerRight boxLightDiagonalUpperRightToLowerLeft boxLightDoubleDashHorizontal boxLightDoubleDashVertical boxLightDown boxLightLeft boxLightLeftAndHeavyRight boxLightQuadrupleDashHorizontal boxLightQuadrupleDashVertical boxLightRight boxLightTripleDashHorizontal boxLightTripleDashVertical boxLightUp boxLightUpAndHeavyDown boxRightDownHeavyAndLeftUpLight boxRightHeavyAndLeftDownLight boxRightHeavyAndLeftUpLight boxRightHeavyAndLeftVerticalLight boxRightLightAndLeftDownHeavy boxRightLightAndLeftUpHeavy boxRightLightAndLeftVerticalHeavy boxRightUpHeavyAndLeftDownLight boxUpHeavyAndDownHorizontalLight boxUpHeavyAndHorizontalLight boxUpHeavyAndLeftDownLight boxUpHeavyAndLeftLight boxUpHeavyAndRightDownLight boxUpHeavyAndRightLight boxUpLightAndDownHorizontalHeavy boxUpLightAndHorizontalHeavy boxUpLightAndLeftDownHeavy boxUpLightAndLeftHeavy boxUpLightAndRightDownHeavy boxUpLightAndRightHeavy boxVerticalHeavyAndHorizontalLight boxVerticalHeavyAndLeftLight boxVerticalHeavyAndRightLight boxVerticalLightAndHorizontalHeavy boxVerticalLightAndLeftHeavy boxVerticalLightAndRightHeavy braceleft braceleft.case braceleft.spacer braceleft_bar.liga braceright braceright.case braceright.spacer bracketleft bracketleft.case bracketleft.spacer bracketleft_bar.liga bracketright bracketright.case bracketright.spacer bracketright_numbersign.liga breve breve-cy breve-cy.case breve.case brevecomb brokenCircleNorthWestArrow brokenbar bullet bulletoperator bullseye c cacute cacute.loclPLK canadiansyllabicsa canadiansyllabicso cancel-control capslock caron caron.alt caron.case caroncomb carriageReturn-control ccaron ccedilla ccircumflex cdotaccent cedilla cedilla.case cedillacomb cent che-cy cheabkhasian-cy checkmark chedescender-cy chedescenderabkhasian-cy chedieresis-cy chekhakassian-cy cheverticalstroke-cy chi circumflex circumflex.case circumflexcomb clear clockwiseGappedCircleArrow club colon colon.spacer colon.uc colon_colon.liga colon_colon_colon.liga colon_colon_equal.liga colon_equal.liga colon_greater.liga colon_less.liga comma commaabovecomb commaaccent commaaccent.case commareversedabovecomb control copyright curlybracketextension currency d dagger daggerdbl dasia dasiaoxia dasiaperispomeni dasiavaria dataLinkEscape-control dblgravecomb dblverticalbar dcaron dche-cy dcroat de-cy degree delete-control deleteFormTwo-control deleteLeftKey deleterightKey delta deviceControlFour-control deviceControlOne-control deviceControlThree-control deviceControlTwo-control dialytikaoxia dialytikaperispomeni dialytikavaria diameterSign diamond dieresis dieresis.case dieresiscomb dieresistonos digamma divide divisionslash dje-cy dkshade doesnotforce doesnotprove dollar dollar.spacer dollar.ss04 dollar_greater.liga dotaccent dotaccent.case dotaccentcomb dotlessi dotlessj dottedlunatesigmasymbol doubleprimemod doubleverticalbardoublerightturnstile downArrowHead downBlackArrow downBlock downQuadrupleArrow drachma dze-cy dzeabkhasian-cy dzhe-cy dzzhe-cy e e-cy eacute earthTrigram ebreve ecaron ecircumflex edieresis edieresis-cy edotaccent ef-cy egrave eight eight.dnom eight.numr eight.tosf eightinferior eightsuperior eiotified-cy ejectsymbol el-cy eldescender-cy elhook-cy ellipsis elmiddlehook-cy eltail-cy em-cy emacron emdash emdash.case emtail-cy en-cy endOfMedium-control endOfText-control endOfTransmission-control endOfTransmissionBlock-control endash endash.case endescender-cy eng enghe-cy enhook-cy enlefthook-cy enmiddlehook-cy enquiry-control entail-cy eogonek epsilon epsilonLunateReversedSymbol epsilonLunateSymbol epsilondasia epsilondasiaoxia epsilondasiavaria epsilonoxia epsilonpsili epsilonpsilioxia epsilonpsilivaria epsilontonos epsilonvaria equal equal.dnom equal.numr equal.spacer equal_asciitilde.ss07 equal_colon_equal.liga equal_equal.liga equal_equal_equal.liga equal_equal_greater.liga equal_exclam_equal.liga equal_greater.liga equal_greater_greater.liga equal_less_less.liga equal_slash_equal.liga equalsinferior equalsuperior equivalence er-cy ereversed-cy ertick-cy es-cy escape-control esdescender-cy estimated eta etadasia etadasiaoxia etadasiaoxiaypogegrammeni etadasiaperispomeni etadasiaperispomeniypogegrammeni etadasiavaria etadasiavariaypogegrammeni etadasiaypogegrammeni etaoxia etaoxiaypogegrammeni etaperispomeni etaperispomeniypogegrammeni etapsili etapsilioxia etapsilioxiaypogegrammeni etapsiliperispomeni etapsiliperispomeniypogegrammeni etapsilivaria etapsilivariaypogegrammeni etapsiliypogegrammeni etatonos etavaria etavariaypogegrammeni etaypogegrammeni eth euro exclam exclam.spacer exclam_asciitilde.ss07 exclam_equal.liga exclam_equal_equal.liga exclam_exclam.liga exclam_exclam_period.liga exclamdown exclamdown.case f f.spacer female figuredash fileSeparator-control filledRect filledbox fireTrigram firsttonechinese fisheye fita-cy five five.dnom five.numr five.tosf fiveeighths fiveinferior fivesixths fivesuperior florin forces formFeed-control four four.dnom four.numr four.tosf fourfifths fourinferior foursuperior fraction fullBlock g gamma gbreve gcircumflex gcommaaccent gdotaccent ge-cy gedescender-cy germandbls gestrokehook-cy ghemiddlehook-cy ghestroke-cy gheupturn-cy gje-cy globeWithMeridians grave grave.case gravecomb greater greater.spacer greater_colon.liga greater_equal.liga greater_equal.ss02 greater_equal_greater.liga greater_greater.liga greater_greater_equal.liga greater_greater_greater.liga greater_greater_hyphen.liga greater_hyphen.liga greater_hyphen_greater.liga greaterequal groupSeparator-control guillemetleft guillemetleft.case guillemetright guillemetright.case guilsinglleft guilsinglleft.case guilsinglright guilsinglright.case h ha-cy haabkhasian-cy hadescender-cy hahook-cy hardsign-cy hastroke-cy hbar hcircumflex heart heavenTrigram helmsymbol heta horizontalTabulation-control house hungarumlaut hungarumlaut.case hungarumlautcomb hyphen hyphen.case hyphen.lc hyphen.spacer hyphen_asciitilde.liga hyphen_bar.liga hyphen_greater.liga hyphen_greater_greater.liga hyphen_hyphen.liga hyphen_hyphen_greater.liga hyphen_hyphen_hyphen.liga hyphen_less.liga hyphen_less_less.liga i i-cy i.salt_low ia-cy iacute ibreve icircumflex idieresis idieresis-cy idotaccent ie-cy iebreve-cy iegrave-cy igrave ii-cy iigrave-cy iishort-cy iishorttail-cy ij imacron imacron-cy increment infinity infinity.case integral integralbt integraltp intersection inverseWhiteCircle invsmileface io-cy iogonek iota iotadasia iotadasiaoxia iotadasiaperispomeni iotadasiavaria iotadialytikaoxia iotadialytikaperispomeni iotadialytikavaria iotadieresis iotadieresistonos iotamacron iotaoxia iotaperispomeni iotapsili iotapsilioxia iotapsiliperispomeni iotapsilivaria iotatonos iotavaria iotavrachy itilde iu-cy izhitsa-cy izhitsadblgrave-cy j j.salt_low jcircumflex je-cy k ka-cy kabashkir-cy kadescender-cy kahook-cy kaiSymbol kappa kappaSymbol kastroke-cy kaverticalstroke-cy kcommaaccent keyboard kgreenlandic kje-cy komide-cy komidje-cy komidzje-cy komilje-cy kominje-cy komisje-cy komitje-cy komizje-cy koppa koppaArchaic koronis ksi-cy l l.spacer lacute lakeTrigram lambda largeCircle lcaron lcommaaccent ldot leftBlackArrow leftBlackTriangle leftBlock leftFiveEighthsBlock leftHalfBlackCircle leftHalfBlackSquare leftHalfBlackWhiteCircle leftHookArrow leftLongArrow leftLongDoubleArrow leftLongDoubleFromBarArrow leftLongFromBarArrow leftOneEighthBlock leftOneQuarterBlock leftRightLongArrow leftRightLongDoubleArrow leftSevenEighthsBlock leftTabArrow leftThreeEighthsBlock leftThreeQuartersBlock leftanglebracket-math leftcurlybracketlowerhook leftcurlybracketmiddlepiece leftcurlybracketupperhook leftsquarebracketextension leftsquarebracketlowercorner leftsquarebracketuppercorner less less.spacer less_asciitilde.liga less_asciitilde_asciitilde.liga less_asciitilde_greater.liga less_asterisk.liga less_asterisk_greater.liga less_bar.liga less_bar_bar.liga less_bar_bar_bar.liga less_bar_greater.liga less_colon.liga less_dollar.liga less_dollar_greater.liga less_equal.liga less_equal.ss02 less_equal_bar.liga less_equal_equal.liga less_equal_equal_greater.liga less_equal_greater.liga less_equal_less.liga less_exclam_hyphen_hyphen.liga less_greater.liga less_hyphen.liga less_hyphen_bar.liga less_hyphen_greater.liga less_hyphen_hyphen.liga less_hyphen_less.liga less_less.liga less_less_equal.liga less_less_hyphen.liga less_less_less.liga less_plus.liga less_plus_greater.liga less_slash.liga less_slash_greater.liga lessequal lha-cy lineFeed-control liraTurkish literSign lje-cy logicaland logicalnot logicalor lowerFiveEighthsBlock lowerHalfArc lowerHalfBlackWhiteCircle lowerHalfInverseWhiteCircle lowerLeftArc lowerLeftQuadrantWhiteCircle lowerOneEighthBlock lowerOneQuarterBlock lowerRightArc lowerRightDiagonalHalfBlackSquare lowerRightQuadrantWhiteCircle lowerSevenEighthsBlock lowerThreeEighthsBlock lowerThreeQuartersBlock lowernumeral-greek lozenge lslash ltshade m macron macron.case macroncomb male micro minus minus.dnom minus.numr minusinferior minussuperior models mountainTrigram mu multiply musicalnote musicalnotedbl n nacute nacute.loclPLK napostrophe ncaron ncommaaccent negateddoubleverticalbardoublerightturnstile negativeAcknowledge-control newline-control nine nine.dnom nine.numr nine.tosf nineinferior ninesuperior nje-cy nmod notequal notidentical nottrue ntilde nu null null-control numbersign numbersign.spacer numbersign_braceleft.liga numbersign_bracketleft.liga numbersign_colon.liga numbersign_colon.liga_rem numbersign_equal.liga numbersign_exclam.liga numbersign_numbersign.liga numbersign_numbersign_numbersign.liga numbersign_numbersign_numbersign_numbersign.liga numbersign_parenleft.liga numbersign_question.liga numbersign_underscore.liga numbersign_underscore_parenleft.liga numeral-greek numero o o-cy oacute oacute.loclPLK obarred-cy obarreddieresis-cy obreve ocircumflex odieresis odieresis-cy oe ogonek ograve ohungarumlaut omacron omega omega-cy omegadasia omegadasiaoxia omegadasiaoxiaypogegrammeni omegadasiaperispomeni omegadasiaperispomeniypogegrammeni omegadasiavaria omegadasiavariaypogegrammeni omegadasiaypogegrammeni omegaoxia omegaoxiaypogegrammeni omegaperispomeni omegaperispomeniypogegrammeni omegapsili omegapsilioxia omegapsilioxiaypogegrammeni omegapsiliperispomeni omegapsiliperispomeniypogegrammeni omegapsilivaria omegapsilivariaypogegrammeni omegapsiliypogegrammeni omegatonos omegavaria omegavariaypogegrammeni omegaypogegrammeni omicron omicrondasia omicrondasiaoxia omicrondasiavaria omicronoxia omicronpsili omicronpsilioxia omicronpsilivaria omicrontonos omicronvaria one one.dnom one.numr one.tosf oneeighth onefifth onefraction onehalf oneinferior onequarter onesixth onesuperior onethird optionKey ordfeminine ordmasculine oslash oslashacute otilde overlinecomb oxia oxia.case p pagedown pageup palochka-cy pamphyliandigamma paragraph parenleft parenleft.case parenleft.dnom parenleft.numr parenleft.spacer parenleftextension parenleftinferior parenleftlowerhook parenleftsuperior parenleftupperhook parenright parenright.case parenright.dnom parenright.numr parenrightextension parenrightinferior parenrightlowerhook parenrightsuperior parenrightupperhook partialdiff pe-cy pedescender-cy pemiddlehook-cy percent percent.spacer percent_percent.liga period period.spacer period_equal.liga period_hyphen.liga period_period.liga period_period_equal.liga period_period_less.liga period_period_period.liga period_question.liga periodcentered perispomeni perispomenicomb perspective perthousand phi phiSymbol pi piSymbol plus plus.dnom plus.lc plus.numr plus.spacer plus_greater.liga plus_plus.liga plus_plus_plus.liga plusinferior plusminus plussuperior primemod product projective propellor prosgegrammeni psi psi-cy psili psilioxia psiliperispomeni psilivaria q qa-cy quadrantLowerLeft quadrantLowerRight quadrantUpperLeft quadrantUpperLeftAndLowerLeftAndLowerRight quadrantUpperLeftAndLowerRight quadrantUpperLeftAndUpperRightAndLowerLeft quadrantUpperLeftAndUpperRightAndLowerRight quadrantUpperRight quadrantUpperRightAndLowerLeft quadrantUpperRightAndLowerLeftAndLowerRight question question.spacer question_colon.liga question_equal.liga question_period.liga question_question.liga questiondown questiondown.case questiongreek quotedbl quotedblbase quotedblleft quotedblright quoteleft quoteright quotesinglbase quotesingle r r.ss01 racute radical rcaron rcommaaccent recordSeparator-control registered returnsymbol reverseddottedlunatesigmasymbol reversedlunatesigmasymbol reversedze-cy revlogicalnot rha-cy rho rhoStrokeSymbol rhoSymbol rhodasia rhopsili rightBlackTriangle rightBlock rightCircledPlusArrow rightHalfBlackCircle rightHalfBlackSquare rightHalfBlackWhiteCircle rightLongDoubleArrow rightLongDoubleFromBarArrow rightLongFromBarArrow rightLongSquiggleArrow rightOneEighthBlock rightTabArrow rightanglebracket-math rightcurlybracketlowerhook rightcurlybracketmiddlepiece rightcurlybracketupperhook rightlongArrow rightsquarebracketextension rightsquarebracketlowercorner rightsquarebracketuppercorner righttack ring ring.case ringcomb ruble rupeeIndian s sacute sacute.loclPLK sampi san scaron scedilla schwa-cy schwadieresis-cy scircumflex scommaaccent section semicolon semicolon.spacer semicolon_semicolon.liga semisoftsign-cy seven seven.dnom seven.numr seven.tosf seveneighths seveninferior sevensuperior sha-cy shade shcha-cy shha-cy shhadescender-cy shiftIn-control shiftOut-control sho sigma sigmaLunateSymbol sigmafinal six six.dnom six.numr six.tosf sixinferior sixsuperior skullAndCrossbones slash slash.spacer slash_asterisk.liga slash_backslash.liga slash_equal.liga slash_equal_equal.liga slash_greater.liga slash_slash.liga slash_slash_slash.liga smileface softhyphen softhyphen.case softsign-cy space-control spade squarewhitewithsmallblack startOfHeading-control startOfText-control sterling stigma strokelongoverlay strokeshortoverlay substitute-control substituteFormTwo-control summation sun synchronousIdle-control t tackdown tackleft tau tbar tcaron tcedilla tcommaaccent te-cy tedescender-cy tetse-cy therefore theta thetaSymbol thorn three three.dnom three.numr three.tosf threeTurned threeeighths threefifths threeinferior threequarters threesuperior thunderTrigram tilde tilde.case tildecomb tironiansignet tonos tonos.case trademark triaglf triagupTriangle triangledown triangleright tripleverticalbarrightturnstile true tse-cy tshe-cy two two.dnom two.numr two.tosf twoTurned twofifths twoinferior twosuperior twothirds u u-cy uacute ubreve ucircumflex udieresis udieresis-cy ugrave uhungarumlaut uhungarumlaut-cy uk-cy umacron umacron-cy underscore underscore.spacer underscore_bar_underscore.liga underscore_underscore.liga underscoredbl uni256D uni256E uni256F uni2570 uniE000 uniE001 uniE002 uniE003 uniE0A0 uniE0A1 uniE0A2 uniE0B0 uniE0B1 uniE0B2 uniE0B3 uniFEFF unitSeparator-control uogonek upBetweenTwoHorizontalBarsArrowHead upBlackArrow upBlock upQuadrupleArrow upperHalfArc upperHalfBlackWhiteCircle upperHalfInverseWhiteCircle upperLeftArc upperLeftDiagonalHalfBlackSquare upperLeftQuadrantWhiteCircle upperLeftWhiteCircle upperOneEighthBlock upperRightArc upperRightQuadrantWhiteCircle upsilon upsilondasia upsilondasiaoxia upsilondasiaperispomeni upsilondasiavaria upsilondialytikaoxia upsilondialytikaperispomeni upsilondialytikavaria upsilondieresis upsilondieresistonos upsilonmacron upsilonoxia upsilonperispomeni upsilonpsili upsilonpsilioxia upsilonpsiliperispomeni upsilonpsilivaria upsilontonos upsilonvaria upsilonvrachy uptack uring ushort-cy ustrait-cy ustraitstroke-cy utilde v varia varia.case ve-cy verticalBisectingLineWhiteSquare verticalTabulation-control w w.spacer w_w_w.liga wacute waterTrigram wcircumflex wdieresis we-cy wgrave whiteCircle whiteDiamond whiteFrowningFace whiteRect whiteSquareWithLowerLeftQuadrant whiteSquareWithLowerRightQuadrant whiteSquareWithRoundedCorners whiteSquareWithUpperLeftQuadrant whiteSquareWithUpperRightQuadrant whiteVerticalRect windTrigram x x.multiply xi y yacute yae-cy yat-cy ycircumflex ydieresis yen yeru-cy yerudieresis-cy ygrave yi-cy yot ypogegrammeni ypogegrammenicomb yusbig-cy yusbigiotified-cy yuslittle-cy yuslittleiotified-cy z zacute zacute.loclPLK zcaron zdotaccent ze-cy zedescender-cy zedieresis-cy zero zero.dnom zero.numr zero.tosf zero.tosf.zero zero.zero zero.zero.tosf zeroinferior zerosuperior zeta zhe-cy zhebreve-cy zhedescender-cy zhedieresis-cy"; +code = "A A-cy AE AEacute Aacute Abreve Abreve-cy Acircumflex Adieresis Adieresis-cy Agrave Aie-cy Aleutka-cy Alpha Alphadasia Alphadasiaoxia Alphadasiaoxiaprosgegrammeni Alphadasiaperispomeni Alphadasiaperispomeniprosgegrammeni Alphadasiaprosgegrammeni Alphadasiavaria Alphadasiavariaprosgegrammeni Alphamacron Alphaoxia Alphaprosgegrammeni Alphapsili Alphapsilioxia Alphapsilioxiaprosgegrammeni Alphapsiliperispomeni Alphapsiliperispomeniprosgegrammeni Alphapsiliprosgegrammeni Alphapsilivaria Alphapsilivariaprosgegrammeni Alphatonos Alphavaria Alphavrachy Amacron Aogonek Archaicsampi Aring Atilde B Be-cy Beta C CR Cacute Cacute.loclPLK Ccaron Ccedilla Ccircumflex Cdotaccent Che-cy Cheabkhasian-cy Chedescender-cy Chedescenderabkhasian-cy Chedieresis-cy Chekhakassian-cy Cheverticalstroke-cy Chi D Dcaron Dche-cy Dcroat De-cy Delta Digamma Dje-cy Dze-cy Dzeabkhasian-cy Dzhe-cy Dzzhe-cy E E-cy Eacute Ebreve Ecaron Ecircumflex Edieresis Edieresis-cy Edotaccent Ef-cy Egrave Eiotified-cy El-cy Eldescender-cy Elhook-cy Elmiddlehook-cy Eltail-cy Em-cy Emacron Emtail-cy En-cy EnLeftHook-cy Endescender-cy Eng Enghe-cy Enhook-cy Enmiddlehook-cy Entail-cy Eogonek Epsilon Epsilondasia Epsilondasiaoxia Epsilondasiavaria Epsilonoxia Epsilonpsili Epsilonpsilioxia Epsilonpsilivaria Epsilontonos Epsilonvaria Er-cy Ereversed-cy Ertick-cy Es-cy Esdescender-cy Eta Etadasia Etadasiaoxia Etadasiaoxiaprosgegrammeni Etadasiaperispomeni Etadasiaperispomeniprosgegrammeni Etadasiaprosgegrammeni Etadasiavaria Etadasiavariaprosgegrammeni Etaoxia Etaprosgegrammeni Etapsili Etapsilioxia Etapsilioxiaprosgegrammeni Etapsiliperispomeni Etapsiliperispomeniprosgegrammeni Etapsiliprosgegrammeni Etapsilivaria Etapsilivariaprosgegrammeni Etatonos Etavaria Eth F F.spacer Fita-cy G Gamma Gbreve Gcircumflex Gcommaaccent Gdotaccent Ge-cy Gedescender-cy Germandbls Gestrokehook-cy Ghemiddlehook-cy Ghestroke-cy Gheupturn-cy Gje-cy H H18543 H18551 H22073 Ha-cy Haabkhasian-cy Hadescender-cy Hahook-cy Hardsign-cy Hastroke-cy Hbar Hcircumflex Heta I I-cy IJ Ia-cy Iacute Ibreve Icircumflex Idieresis Idieresis-cy Idotaccent Ie-cy Iebreve-cy Iegrave-cy Igrave Ii-cy Iigrave-cy Iishort-cy Iishorttail-cy Imacron Imacron-cy Io-cy Iogonek Iota Iotadasia Iotadasiaoxia Iotadasiaperispomeni Iotadasiavaria Iotadieresis Iotamacron Iotaoxia Iotapsili Iotapsilioxia Iotapsiliperispomeni Iotapsilivaria Iotatonos Iotavaria Iotavrachy Itilde Iu-cy Izhitsa-cy Izhitsadblgrave-cy J Jcircumflex Je-cy K Ka-cy Kabashkir-cy Kadescender-cy Kahook-cy KaiSymbol Kappa Kastroke-cy Kaverticalstroke-cy Kcommaaccent Kje-cy Komide-cy Komidje-cy Komidzje-cy Komilje-cy Kominje-cy Komisje-cy Komitje-cy Komizje-cy Koppa KoppaArchaic Ksi-cy L Lacute Lambda Lcaron Lcommaaccent Ldot Lha-cy Lje-cy Lslash M Mu N Nacute Nacute.loclPLK Ncaron Ncommaaccent Nje-cy Ntilde Nu O O-cy OE Oacute Oacute.loclPLK Obarred-cy Obarreddieresis-cy Obreve Ocircumflex Odieresis Odieresis-cy Ograve Ohungarumlaut Omacron Omega Omega-cy Omegadasia Omegadasiaoxia Omegadasiaoxiaprosgegrammeni Omegadasiaperispomeni Omegadasiaperispomeniprosgegrammeni Omegadasiaprosgegrammeni Omegadasiavaria Omegadasiavariaprosgegrammeni Omegaoxia Omegaprosgegrammeni Omegapsili Omegapsilioxia Omegapsilioxiaprosgegrammeni Omegapsiliperispomeni Omegapsiliperispomeniprosgegrammeni Omegapsiliprosgegrammeni Omegapsilivaria Omegapsilivariaprosgegrammeni Omegatonos Omegavaria Omicron Omicrondasia Omicrondasiaoxia Omicrondasiavaria Omicronoxia Omicronpsili Omicronpsilioxia Omicronpsilivaria Omicrontonos Omicronvaria Oslash Oslashacute Otilde P Palochka-cy Pamphyliandigamma Pe-cy Pedescender-cy Pemiddlehook-cy Phi Pi Psi Psi-cy Q Qa-cy R Racute Rcaron Rcommaaccent Reversedze-cy Rha-cy Rho Rhodasia S SF010000 SF020000 SF030000 SF040000 SF050000 SF060000 SF070000 SF080000 SF090000 SF100000 SF110000 SF190000 SF200000 SF210000 SF220000 SF230000 SF240000 SF250000 SF260000 SF270000 SF280000 SF360000 SF370000 SF380000 SF390000 SF400000 SF410000 SF420000 SF430000 SF440000 SF450000 SF460000 SF470000 SF480000 SF490000 SF500000 SF510000 SF520000 SF530000 SF540000 Sacute Sacute.loclPLK Sampi San Scaron Scedilla Schwa-cy Schwadieresis-cy Scircumflex Scommaaccent Semisoftsign-cy Sha-cy Shcha-cy Shha-cy Shhadescender-cy Sho Sigma SigmaLunateDottedReversedSymbol SigmaLunateDottedSymbol SigmaLunateReversedSymbol SigmaLunateSymbol Softsign-cy Stigma T T.spacer Tau Tbar Tcaron Tcedilla Tcommaaccent Te-cy Tedescender-cy Tetse-cy Theta ThetaSymbol Thorn Tse-cy Tshe-cy U U-cy Uacute Ubreve Ucircumflex Udieresis Udieresis-cy Ugrave Uhungarumlaut Uhungarumlaut-cy Uk-cy Umacron Umacron-cy Uogonek Upsilon UpsilonacutehookSymbol Upsilondasia Upsilondasiaoxia Upsilondasiaperispomeni Upsilondasiavaria Upsilondieresis UpsilondieresishookSymbol UpsilonhookSymbol Upsilonmacron Upsilonoxia Upsilontonos Upsilonvaria Upsilonvrachy Uring Ushort-cy Ustrait-cy Ustraitstroke-cy Utilde V Ve-cy W Wacute Wcircumflex Wdieresis We-cy Wgrave X Xi Y Yacute Yae-cy Yat-cy Ycircumflex Ydieresis Yeru-cy Yerudieresis-cy Ygrave Yi-cy Yot-greek Yusbig-cy Yusbigiotified-cy Yuslittle-cy Yuslittleiotified-cy Z Zacute Zacute.loclPLK Zcaron Zdotaccent Ze-cy Zedescender-cy Zedieresis-cy Zeta Zhe-cy Zhebreve-cy Zhedescender-cy Zhedieresis-cy a a-cy aacute abreve abreve-cy acircumflex acknowledge-control acute acute.case acute.case.loclPLK acute.loclPLK acutecomb adieresis adieresis-cy ae aeacute afii00208 agrave aie-cy aleutka-cy alpha alphadasia alphadasiaoxia alphadasiaoxiaypogegrammeni alphadasiaperispomeni alphadasiaperispomeniypogegrammeni alphadasiavaria alphadasiavariaypogegrammeni alphadasiaypogegrammeni alphamacron alphaoxia alphaoxiaypogegrammeni alphaperispomeni alphaperispomeniypogegrammeni alphapsili alphapsilioxia alphapsilioxiaypogegrammeni alphapsiliperispomeni alphapsiliperispomeniypogegrammeni alphapsilivaria alphapsilivariaypogegrammeni alphapsiliypogegrammeni alphatonos alphavaria alphavariaypogegrammeni alphavrachy alphaypogegrammeni alternativekeysymbol amacron ampersand ampersand.before.ss03 ampersand.spacer ampersand.ss03 ampersand_ampersand.liga anoteleia anticlockwiseGappedCircleArrow aogonek apostrophemod approxequal archaicsampi aring arrowboth arrowdown arrowdownleft arrowdownright arrowdownwhite arrowleft arrowleftwhite arrowright arrowrightwhite arrowup arrowupdown arrowupleft arrowupright arrowupwhite asciicircum asciicircum.spacer asciicircum_equal.liga asciitilde asciitilde.spacer asciitilde_asciitilde.liga asciitilde_asciitilde_greater.liga asciitilde_at.liga asciitilde_greater.liga asciitilde_hyphen.liga assertion asterisk asterisk.lc asterisk.spacer asterisk_asterisk.liga asterisk_asterisk_asterisk.liga asterisk_greater.liga asterisk_slash.liga at at.spacer at.ss05 atilde b backslash backslash.spacer backslash.ss06 backslash.thick.ss06 backslash_slash.liga backspace-control ballotBox ballotBoxWithCheck ballotBoxWithX bar bar.spacer bar_bar.liga bar_bar_bar_greater.liga bar_bar_equal.liga bar_bar_greater.liga bar_bar_hyphen.liga bar_braceright.liga bar_bracketright.liga bar_equal.liga bar_equal_greater.liga bar_greater.liga bar_hyphen.liga bar_hyphen_greater.liga be-cy because bell-control beta betaSymbol blackCircle blackDiamond blackLowerLeftTriangle blackLowerRightTriangle blackRightArrow blackUpperLeftTriangle blackUpperRightTriangle blackVerticalRect blank blankSymbol boxDownHeavyAndHorizontalLight boxDownHeavyAndLeftLight boxDownHeavyAndLeftUpLight boxDownHeavyAndRightLight boxDownHeavyAndRightUpLight boxDownHeavyAndUpHorizontalLight boxDownLightAndHorizontalHeavy boxDownLightAndLeftHeavy boxDownLightAndLeftUpHeavy boxDownLightAndRightHeavy boxDownLightAndRightUpHeavy boxDownLightAndUpHorizontalHeavy boxHeavyDoubleDashHorizontal boxHeavyDoubleDashVertical boxHeavyDown boxHeavyDownAndHorizontal boxHeavyDownAndLeft boxHeavyDownAndRight boxHeavyHorizontal boxHeavyLeft boxHeavyLeftAndLightRight boxHeavyQuadrupleDashHorizontal boxHeavyQuadrupleDashVertical boxHeavyRight boxHeavyTripleDashHorizontal boxHeavyTripleDashVertical boxHeavyUp boxHeavyUpAndHorizontal boxHeavyUpAndLeft boxHeavyUpAndLightDown boxHeavyUpAndRight boxHeavyVertical boxHeavyVerticalAndHorizontal boxHeavyVerticalAndLeft boxHeavyVerticalAndRight boxLeftDownHeavyAndRightUpLight boxLeftHeavyAndRightDownLight boxLeftHeavyAndRightUpLight boxLeftHeavyAndRightVerticalLight boxLeftLightAndRightDownHeavy boxLeftLightAndRightUpHeavy boxLeftLightAndRightVerticalHeavy boxLeftUpHeavyAndRightDownLight boxLightDiagonalCross boxLightDiagonalUpperLeftToLowerRight boxLightDiagonalUpperRightToLowerLeft boxLightDoubleDashHorizontal boxLightDoubleDashVertical boxLightDown boxLightLeft boxLightLeftAndHeavyRight boxLightQuadrupleDashHorizontal boxLightQuadrupleDashVertical boxLightRight boxLightTripleDashHorizontal boxLightTripleDashVertical boxLightUp boxLightUpAndHeavyDown boxRightDownHeavyAndLeftUpLight boxRightHeavyAndLeftDownLight boxRightHeavyAndLeftUpLight boxRightHeavyAndLeftVerticalLight boxRightLightAndLeftDownHeavy boxRightLightAndLeftUpHeavy boxRightLightAndLeftVerticalHeavy boxRightUpHeavyAndLeftDownLight boxUpHeavyAndDownHorizontalLight boxUpHeavyAndHorizontalLight boxUpHeavyAndLeftDownLight boxUpHeavyAndLeftLight boxUpHeavyAndRightDownLight boxUpHeavyAndRightLight boxUpLightAndDownHorizontalHeavy boxUpLightAndHorizontalHeavy boxUpLightAndLeftDownHeavy boxUpLightAndLeftHeavy boxUpLightAndRightDownHeavy boxUpLightAndRightHeavy boxVerticalHeavyAndHorizontalLight boxVerticalHeavyAndLeftLight boxVerticalHeavyAndRightLight boxVerticalLightAndHorizontalHeavy boxVerticalLightAndLeftHeavy boxVerticalLightAndRightHeavy braceleft braceleft.case braceleft.spacer braceleft_bar.liga braceright braceright.case braceright.spacer bracketleft bracketleft.case bracketleft.spacer bracketleft_bar.liga bracketright bracketright.case bracketright.spacer bracketright_numbersign.liga breve breve-cy breve-cy.case breve.case brevecomb brokenCircleNorthWestArrow brokenbar bullet bulletoperator bullseye c cacute cacute.loclPLK canadiansyllabicsa canadiansyllabicso cancel-control capslock caron caron.alt caron.case caroncomb carriageReturn-control ccaron ccedilla ccircumflex cdotaccent cedilla cedilla.case cedillacomb cent che-cy cheabkhasian-cy checkmark chedescender-cy chedescenderabkhasian-cy chedieresis-cy chekhakassian-cy cheverticalstroke-cy chi circumflex circumflex.case circumflexcomb clear clockwiseGappedCircleArrow club colon colon.spacer colon.uc colon_colon.liga colon_colon_colon.liga colon_colon_equal.liga colon_equal.liga colon_greater.liga colon_less.liga comma commaabovecomb commaaccent commaaccent.case commareversedabovecomb control copyright crosshatchFillSquare curlybracketextension currency d dagger daggerdbl dasia dasiaoxia dasiaperispomeni dasiavaria dataLinkEscape-control dblgravecomb dblverticalbar dcaron dche-cy dcroat de-cy degree delete-control deleteFormTwo-control deleteLeftKey deleterightKey delta deviceControlFour-control deviceControlOne-control deviceControlThree-control deviceControlTwo-control diagonalcrosshatchFillSquare dialytikaoxia dialytikaperispomeni dialytikavaria diameterSign diamond dieresis dieresis.case dieresiscomb dieresistonos digamma divide divisionslash dje-cy dkshade doesnotforce doesnotprove dollar dollar.spacer dollar.ss04 dollar_greater.liga dollar_greater.liga.ss04 dotaccent dotaccent.case dotaccentcomb dotlessi dotlessj dottedlunatesigmasymbol doubleprimemod doubleverticalbardoublerightturnstile downArrowHead downBlackArrow downBlock downQuadrupleArrow drachma dze-cy dzeabkhasian-cy dzhe-cy dzzhe-cy e e-cy eacute earthTrigram ebreve ecaron ecircumflex edieresis edieresis-cy edotaccent ef-cy egrave eight eight.dnom eight.numr eight.tosf eightinferior eightsuperior eiotified-cy ejectsymbol el-cy eldescender-cy elhook-cy ellipsis elmiddlehook-cy eltail-cy em-cy emacron emdash emdash.case emtail-cy en-cy endOfMedium-control endOfText-control endOfTransmission-control endOfTransmissionBlock-control endash endash.case endescender-cy eng enghe-cy enhook-cy enlefthook-cy enmiddlehook-cy enquiry-control entail-cy eogonek epsilon epsilonLunateReversedSymbol epsilonLunateSymbol epsilondasia epsilondasiaoxia epsilondasiavaria epsilonoxia epsilonpsili epsilonpsilioxia epsilonpsilivaria epsilontonos epsilonvaria equal equal.dnom equal.numr equal.spacer equal_asciitilde.ss07 equal_colon_equal.liga equal_equal.liga equal_equal_equal.liga equal_equal_greater.liga equal_exclam_equal.liga equal_greater.liga equal_greater_greater.liga equal_less_less.liga equal_slash_equal.liga equalsinferior equalsuperior equivalence er-cy ereversed-cy ertick-cy es-cy escape-control esdescender-cy estimated eta etadasia etadasiaoxia etadasiaoxiaypogegrammeni etadasiaperispomeni etadasiaperispomeniypogegrammeni etadasiavaria etadasiavariaypogegrammeni etadasiaypogegrammeni etaoxia etaoxiaypogegrammeni etaperispomeni etaperispomeniypogegrammeni etapsili etapsilioxia etapsilioxiaypogegrammeni etapsiliperispomeni etapsiliperispomeniypogegrammeni etapsilivaria etapsilivariaypogegrammeni etapsiliypogegrammeni etatonos etavaria etavariaypogegrammeni etaypogegrammeni eth euro exclam exclam.spacer exclam_asciitilde.ss07 exclam_equal.liga exclam_equal_equal.liga exclam_exclam.liga exclam_exclam_period.liga exclamdown exclamdown.case f f.spacer female figuredash fileSeparator-control filledRect filledbox fireTrigram firsttonechinese fisheye fita-cy five five.dnom five.numr five.tosf fiveeighths fiveinferior fivesixths fivesuperior florin forces formFeed-control four four.dnom four.numr four.tosf fourfifths fourinferior foursuperior fraction fullBlock g gamma gbreve gcircumflex gcommaaccent gdotaccent ge-cy gedescender-cy germandbls gestrokehook-cy ghemiddlehook-cy ghestroke-cy gheupturn-cy gje-cy globeWithMeridians grave grave.case gravecomb greater greater.spacer greater_colon.liga greater_equal.liga greater_equal.ss02 greater_equal_greater.liga greater_greater.liga greater_greater_equal.liga greater_greater_greater.liga greater_greater_hyphen.liga greater_hyphen.liga greater_hyphen_greater.liga greaterequal groupSeparator-control guillemetleft guillemetleft.case guillemetright guillemetright.case guilsinglleft guilsinglleft.case guilsinglright guilsinglright.case h ha-cy haabkhasian-cy hadescender-cy hahook-cy hardsign-cy hastroke-cy hbar hcircumflex heart heavenTrigram helmsymbol heta horizontalFillSquare horizontalTabulation-control house hungarumlaut hungarumlaut.case hungarumlautcomb hyphen hyphen.case hyphen.lc hyphen.spacer hyphen_asciitilde.liga hyphen_bar.liga hyphen_greater.liga hyphen_greater_greater.liga hyphen_hyphen.liga hyphen_hyphen_greater.liga hyphen_hyphen_hyphen.liga hyphen_less.liga hyphen_less_less.liga i i-cy i.salt_low ia-cy iacute ibreve icircumflex idieresis idieresis-cy idotaccent ie-cy iebreve-cy iegrave-cy igrave ii-cy iigrave-cy iishort-cy iishorttail-cy ij imacron imacron-cy increment infinity infinity.case integral integralbt integraltp intersection inverseWhiteCircle invsmileface io-cy iogonek iota iotadasia iotadasiaoxia iotadasiaperispomeni iotadasiavaria iotadialytikaoxia iotadialytikaperispomeni iotadialytikavaria iotadieresis iotadieresistonos iotamacron iotaoxia iotaperispomeni iotapsili iotapsilioxia iotapsiliperispomeni iotapsilivaria iotatonos iotavaria iotavrachy itilde iu-cy izhitsa-cy izhitsadblgrave-cy j j.salt_low jcircumflex je-cy k ka-cy kabashkir-cy kadescender-cy kahook-cy kaiSymbol kappa kappaSymbol kastroke-cy kaverticalstroke-cy kcommaaccent keyboard kgreenlandic kje-cy komide-cy komidje-cy komidzje-cy komilje-cy kominje-cy komisje-cy komitje-cy komizje-cy koppa koppaArchaic koronis ksi-cy l l.salt_low l.spacer lacute lakeTrigram lambda largeCircle lcaron lcommaaccent ldot leftBlackArrow leftBlackTriangle leftBlock leftFiveEighthsBlock leftHalfBlackCircle leftHalfBlackSquare leftHalfBlackWhiteCircle leftHookArrow leftLongArrow leftLongDoubleArrow leftLongDoubleFromBarArrow leftLongFromBarArrow leftOneEighthBlock leftOneQuarterBlock leftRightLongArrow leftRightLongDoubleArrow leftSevenEighthsBlock leftTabArrow leftThreeEighthsBlock leftThreeQuartersBlock leftanglebracket-math leftcurlybracketlowerhook leftcurlybracketmiddlepiece leftcurlybracketupperhook leftsquarebracketextension leftsquarebracketlowercorner leftsquarebracketuppercorner less less.spacer less_asciitilde.liga less_asciitilde_asciitilde.liga less_asciitilde_greater.liga less_asterisk.liga less_asterisk_greater.liga less_bar.liga less_bar_bar.liga less_bar_bar_bar.liga less_bar_greater.liga less_colon.liga less_dollar.liga less_dollar.liga.ss04 less_dollar_greater.liga less_dollar_greater.liga.ss04 less_equal.liga less_equal.ss02 less_equal_bar.liga less_equal_equal.liga less_equal_equal_greater.liga less_equal_greater.liga less_equal_less.liga less_exclam_hyphen_hyphen.liga less_greater.liga less_hyphen.liga less_hyphen_bar.liga less_hyphen_greater.liga less_hyphen_hyphen.liga less_hyphen_less.liga less_less.liga less_less_equal.liga less_less_hyphen.liga less_less_hyphen_greater_greater.liga less_less_less.liga less_plus.liga less_plus_greater.liga less_slash.liga less_slash_greater.liga lessequal lha-cy lineFeed-control liraTurkish literSign lje-cy logicaland logicalnot logicalor lowerFiveEighthsBlock lowerHalfArc lowerHalfBlackWhiteCircle lowerHalfInverseWhiteCircle lowerLeftArc lowerLeftQuadrantWhiteCircle lowerOneEighthBlock lowerOneQuarterBlock lowerRightArc lowerRightDiagonalHalfBlackSquare lowerRightQuadrantWhiteCircle lowerSevenEighthsBlock lowerThreeEighthsBlock lowerThreeQuartersBlock lowernumeral-greek lozenge lslash ltshade m macron macron.case macroncomb male micro minus minus.dnom minus.numr minusinferior minussuperior models mountainTrigram mu multiply musicalnote musicalnotedbl n nacute nacute.loclPLK napostrophe ncaron ncommaaccent negateddoubleverticalbardoublerightturnstile negativeAcknowledge-control newline-control nine nine.dnom nine.numr nine.tosf nineinferior ninesuperior nje-cy nmod notequal notidentical nottrue ntilde nu null null-control numbersign numbersign.spacer numbersign_braceleft.liga numbersign_bracketleft.liga numbersign_colon.liga numbersign_colon.liga_rem numbersign_equal.liga numbersign_exclam.liga numbersign_numbersign.liga numbersign_numbersign_numbersign.liga numbersign_numbersign_numbersign_numbersign.liga numbersign_parenleft.liga numbersign_question.liga numbersign_underscore.liga numbersign_underscore_parenleft.liga numeral-greek numero o o-cy oacute oacute.loclPLK obarred-cy obarreddieresis-cy obreve ocircumflex odieresis odieresis-cy oe ogonek ograve ohungarumlaut omacron omega omega-cy omegadasia omegadasiaoxia omegadasiaoxiaypogegrammeni omegadasiaperispomeni omegadasiaperispomeniypogegrammeni omegadasiavaria omegadasiavariaypogegrammeni omegadasiaypogegrammeni omegaoxia omegaoxiaypogegrammeni omegaperispomeni omegaperispomeniypogegrammeni omegapsili omegapsilioxia omegapsilioxiaypogegrammeni omegapsiliperispomeni omegapsiliperispomeniypogegrammeni omegapsilivaria omegapsilivariaypogegrammeni omegapsiliypogegrammeni omegatonos omegavaria omegavariaypogegrammeni omegaypogegrammeni omicron omicrondasia omicrondasiaoxia omicrondasiavaria omicronoxia omicronpsili omicronpsilioxia omicronpsilivaria omicrontonos omicronvaria one one.dnom one.numr one.tosf oneeighth onefifth onefraction onehalf oneinferior onequarter onesixth onesuperior onethird optionKey ordfeminine ordmasculine oslash oslashacute otilde overlinecomb oxia oxia.case p pagedown pageup palochka-cy pamphyliandigamma paragraph parenleft parenleft.case parenleft.dnom parenleft.numr parenleft.spacer parenleftextension parenleftinferior parenleftlowerhook parenleftsuperior parenleftupperhook parenright parenright.case parenright.dnom parenright.numr parenrightextension parenrightinferior parenrightlowerhook parenrightsuperior parenrightupperhook partialdiff pe-cy pedescender-cy pemiddlehook-cy percent percent.spacer percent_percent.liga period period.spacer period_equal.liga period_hyphen.liga period_period.liga period_period_equal.liga period_period_less.liga period_period_period.liga period_question.liga periodcentered perispomeni perispomenicomb perspective perthousand phi phiSymbol pi piSymbol plus plus.dnom plus.lc plus.numr plus.spacer plus_greater.liga plus_plus.liga plus_plus_plus.liga plusinferior plusminus plussuperior primemod product projective propellor prosgegrammeni psi psi-cy psili psilioxia psiliperispomeni psilivaria q qa-cy quadrantLowerLeft quadrantLowerRight quadrantUpperLeft quadrantUpperLeftAndLowerLeftAndLowerRight quadrantUpperLeftAndLowerRight quadrantUpperLeftAndUpperRightAndLowerLeft quadrantUpperLeftAndUpperRightAndLowerRight quadrantUpperRight quadrantUpperRightAndLowerLeft quadrantUpperRightAndLowerLeftAndLowerRight question question.spacer question_colon.liga question_equal.liga question_period.liga question_question.liga questiondown questiondown.case questiongreek quotedbl quotedblbase quotedblleft quotedblright quoteleft quoteright quotesinglbase quotesingle r r.ss01 racute radical rcaron rcommaaccent recordSeparator-control registered returnsymbol reverseddottedlunatesigmasymbol reversedlunatesigmasymbol reversedze-cy revlogicalnot rha-cy rho rhoStrokeSymbol rhoSymbol rhodasia rhopsili rightBlackTriangle rightBlock rightCircledPlusArrow rightHalfBlackCircle rightHalfBlackSquare rightHalfBlackWhiteCircle rightLongDoubleArrow rightLongDoubleFromBarArrow rightLongFromBarArrow rightLongSquiggleArrow rightOneEighthBlock rightTabArrow rightanglebracket-math rightcurlybracketlowerhook rightcurlybracketmiddlepiece rightcurlybracketupperhook rightlongArrow rightsquarebracketextension rightsquarebracketlowercorner rightsquarebracketuppercorner righttack ring ring.case ringcomb ruble rupeeIndian s sacute sacute.loclPLK sampi san scaron scedilla schwa-cy schwadieresis-cy scircumflex scommaaccent section semicolon semicolon.spacer semicolon_semicolon.liga semisoftsign-cy seven seven.dnom seven.numr seven.tosf seveneighths seveninferior sevensuperior sha-cy shade shcha-cy shha-cy shhadescender-cy shiftIn-control shiftOut-control sho sigma sigmaLunateSymbol sigmafinal six six.dnom six.numr six.tosf sixinferior sixsuperior skullAndCrossbones slash slash.spacer slash_asterisk.liga slash_backslash.liga slash_equal.liga slash_equal_equal.liga slash_greater.liga slash_slash.liga slash_slash_slash.liga smileface softhyphen softhyphen.case softsign-cy space-control spade squarewhitewithsmallblack startOfHeading-control startOfText-control sterling stigma strokelongoverlay strokeshortoverlay substitute-control substituteFormTwo-control summation sun synchronousIdle-control t tackdown tackleft tau tbar tcaron tcedilla tcommaaccent te-cy tedescender-cy tetse-cy therefore theta thetaSymbol thorn three three.dnom three.numr three.tosf threeTurned threeeighths threefifths threeinferior threequarters threesuperior thunderTrigram tilde tilde.case tildecomb tironiansignet tonos tonos.case trademark triaglf triagupTriangle triangledown triangleright tripleverticalbarrightturnstile true tse-cy tshe-cy two two.dnom two.numr two.tosf twoTurned twofifths twoinferior twosuperior twothirds u u-cy uacute ubreve ucircumflex udieresis udieresis-cy ugrave uhungarumlaut uhungarumlaut-cy uk-cy umacron umacron-cy underscore underscore.spacer underscore_bar_underscore.liga underscore_underscore.liga underscoredbl uni256D uni256E uni256F uni2570 uniE000 uniE001 uniE002 uniE003 uniE0A0 uniE0A1 uniE0A2 uniE0B0 uniE0B1 uniE0B2 uniE0B3 uniFEFF unitSeparator-control uogonek upBetweenTwoHorizontalBarsArrowHead upBlackArrow upBlock upQuadrupleArrow upperHalfArc upperHalfBlackWhiteCircle upperHalfInverseWhiteCircle upperLeftArc upperLeftDiagonalHalfBlackSquare upperLeftQuadrantWhiteCircle upperLeftWhiteCircle upperOneEighthBlock upperRightArc upperRightQuadrantWhiteCircle upperlefttolowerrightFillSquare upperrighttolowerleftFillSquare upsilon upsilondasia upsilondasiaoxia upsilondasiaperispomeni upsilondasiavaria upsilondialytikaoxia upsilondialytikaperispomeni upsilondialytikavaria upsilondieresis upsilondieresistonos upsilonmacron upsilonoxia upsilonperispomeni upsilonpsili upsilonpsilioxia upsilonpsiliperispomeni upsilonpsilivaria upsilontonos upsilonvaria upsilonvrachy uptack uring ushort-cy ustrait-cy ustraitstroke-cy utilde v varia varia.case ve-cy verticalBisectingLineWhiteSquare verticalFillSquare verticalTabulation-control w w.spacer w_w_w.liga wacute waterTrigram wcircumflex wdieresis we-cy wgrave whiteCircle whiteDiamond whiteFrowningFace whiteRect whiteSquareWithLowerLeftQuadrant whiteSquareWithLowerRightQuadrant whiteSquareWithRoundedCorners whiteSquareWithUpperLeftQuadrant whiteSquareWithUpperRightQuadrant whiteVerticalRect windTrigram x x.multiply x.multiply.tosf xi y yacute yae-cy yat-cy ycircumflex ydieresis yen yeru-cy yerudieresis-cy ygrave yi-cy yot ypogegrammeni ypogegrammenicomb yusbig-cy yusbigiotified-cy yuslittle-cy yuslittleiotified-cy z zacute zacute.loclPLK zcaron zdotaccent ze-cy zedescender-cy zedieresis-cy zero zero.dnom zero.numr zero.tosf zero.tosf.zero zero.zero zero.zero.tosf zeroinferior zerosuperior zeta zhe-cy zhebreve-cy zhedescender-cy zhedieresis-cy"; name = NotSpace; }, { @@ -215,7 +215,7 @@ code = "pos @Uppercase <5 0 10 0>;\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 bar.spacer bar.spacer bar.spacer greater' by bar_bar_bar_greater.liga;\012 sub bar.spacer bar.spacer bar' greater by bar.spacer;\012 sub bar.spacer bar' bar greater by bar.spacer;\012 sub bar' bar bar greater by bar.spacer;\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 less.spacer bar.spacer bar.spacer bar' by less_bar_bar_bar.liga;\012 sub less.spacer bar.spacer bar' bar by bar.spacer;\012 sub less.spacer bar' bar bar by bar.spacer;\012 sub less' bar bar bar by less.spacer;\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 less.spacer equal.spacer equal.spacer greater' by less_equal_equal_greater.liga;\012 sub less.spacer equal.spacer equal' greater by equal.spacer;\012 sub less.spacer equal' equal greater by equal.spacer;\012 sub less' equal equal greater by less.spacer;\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 less.spacer exclam.spacer hyphen.spacer hyphen' by less_exclam_hyphen_hyphen.liga;\012 sub less.spacer exclam.spacer hyphen' hyphen by hyphen.spacer;\012 sub less.spacer exclam' hyphen hyphen by exclam.spacer;\012 sub less' exclam hyphen hyphen by less.spacer;\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 numbersign.spacer numbersign.spacer numbersign.spacer numbersign' by numbersign_numbersign_numbersign_numbersign.liga;\012 sub numbersign.spacer numbersign.spacer numbersign' numbersign by numbersign.spacer;\012 sub numbersign.spacer numbersign' numbersign numbersign by numbersign.spacer;\012 sub numbersign' numbersign numbersign numbersign by numbersign.spacer;\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 asciitilde.spacer asciitilde.spacer greater' by asciitilde_asciitilde_greater.liga;\012 sub asciitilde.spacer asciitilde' greater by asciitilde.spacer;\012 sub asciitilde' asciitilde greater by asciitilde.spacer;\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 asterisk.spacer asterisk.spacer asterisk' by asterisk_asterisk_asterisk.liga;\012 sub asterisk.spacer asterisk' asterisk by asterisk.spacer;\012 sub asterisk' asterisk asterisk by asterisk.spacer;\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 bar.spacer bar.spacer equal' by bar_bar_equal.liga;\012 sub bar.spacer bar' equal by bar.spacer;\012 sub bar' bar equal by bar.spacer;\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 bar.spacer bar.spacer greater' by bar_bar_greater.liga;\012 sub bar.spacer bar' greater by bar.spacer;\012 sub bar' bar greater by bar.spacer;\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 bar.spacer bar.spacer hyphen' by bar_bar_hyphen.liga;\012 sub bar.spacer bar' hyphen by bar.spacer;\012 sub bar' bar hyphen by bar.spacer;\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 bar.spacer equal.spacer greater' by bar_equal_greater.liga;\012 sub bar.spacer equal' greater by equal.spacer;\012 sub bar' equal greater by bar.spacer;\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 bar.spacer hyphen.spacer greater' by bar_hyphen_greater.liga;\012 sub bar.spacer hyphen' greater by hyphen.spacer;\012 sub bar' hyphen greater by bar.spacer;\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 colon.spacer colon.spacer colon' by colon_colon_colon.liga;\012 sub colon.spacer colon' colon by colon.spacer;\012 sub colon' colon colon by colon.spacer;\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 colon.spacer colon.spacer equal' by colon_colon_equal.liga;\012 sub colon.spacer colon' equal by colon.spacer;\012 sub colon' colon equal by colon.spacer;\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 ignore sub less question equal' colon equal;\012 sub equal.spacer colon.spacer equal' by equal_colon_equal.liga;\012 sub equal.spacer colon' equal by colon.spacer;\012 sub equal' colon equal by equal.spacer;\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 ignore sub less question equal' equal equal;\012 sub equal.spacer equal.spacer equal' by equal_equal_equal.liga;\012 sub equal.spacer equal' equal by equal.spacer;\012 sub equal' equal equal by equal.spacer;\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 ignore sub less question equal' equal greater;\012 sub equal.spacer equal.spacer greater' by equal_equal_greater.liga;\012 sub equal.spacer equal' greater by equal.spacer;\012 sub equal' equal greater by equal.spacer;\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 ignore sub less question equal' exclam equal;\012 sub equal.spacer exclam.spacer equal' by equal_exclam_equal.liga;\012 sub equal.spacer exclam' equal by exclam.spacer;\012 sub equal' exclam equal by equal.spacer;\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 ignore sub less question equal' greater greater;\012 sub equal.spacer greater.spacer greater' by equal_greater_greater.liga;\012 sub equal.spacer greater' greater by greater.spacer;\012 sub equal' greater greater by equal.spacer;\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 ignore sub less question equal' less less;\012 sub equal.spacer less.spacer less' by equal_less_less.liga;\012 sub equal.spacer less' less by less.spacer;\012 sub equal' less less by equal.spacer;\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 ignore sub less question equal' slash equal;\012 sub equal.spacer slash.spacer equal' by equal_slash_equal.liga;\012 sub equal.spacer slash' equal by slash.spacer;\012 sub equal' slash equal by equal.spacer;\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 exclam.spacer equal.spacer equal' by exclam_equal_equal.liga;\012 sub exclam.spacer equal' equal by equal.spacer;\012 sub exclam' equal equal by exclam.spacer;\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 exclam.spacer exclam.spacer period' by exclam_exclam_period.liga;\012 sub exclam.spacer exclam' period by exclam.spacer;\012 sub exclam' exclam period by exclam.spacer;\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 greater.spacer equal.spacer greater' by greater_equal_greater.liga;\012 sub greater.spacer equal' greater by equal.spacer;\012 sub greater' equal greater by greater.spacer;\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 greater.spacer greater.spacer equal' by greater_greater_equal.liga;\012 sub greater.spacer greater' equal by greater.spacer;\012 sub greater' greater equal by greater.spacer;\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 greater.spacer greater.spacer greater' by greater_greater_greater.liga;\012 sub greater.spacer greater' greater by greater.spacer;\012 sub greater' greater greater by greater.spacer;\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 greater.spacer greater.spacer hyphen' by greater_greater_hyphen.liga;\012 sub greater.spacer greater' hyphen by greater.spacer;\012 sub greater' greater hyphen by greater.spacer;\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 greater.spacer hyphen.spacer greater' by greater_hyphen_greater.liga;\012 sub greater.spacer hyphen' greater by hyphen.spacer;\012 sub greater' hyphen greater by greater.spacer;\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 hyphen.spacer greater.spacer greater' by hyphen_greater_greater.liga;\012 sub hyphen.spacer greater' greater by greater.spacer;\012 sub hyphen' greater greater by hyphen.spacer;\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 hyphen.spacer hyphen.spacer greater' by hyphen_hyphen_greater.liga;\012 sub hyphen.spacer hyphen' greater by hyphen.spacer;\012 sub hyphen' hyphen greater by hyphen.spacer;\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 hyphen.spacer hyphen.spacer hyphen' by hyphen_hyphen_hyphen.liga;\012 sub hyphen.spacer hyphen' hyphen by hyphen.spacer;\012 sub hyphen' hyphen hyphen by hyphen.spacer;\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 hyphen.spacer less.spacer less' by hyphen_less_less.liga;\012 sub hyphen.spacer less' less by less.spacer;\012 sub hyphen' less less by hyphen.spacer;\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 less.spacer asciitilde.spacer asciitilde' by less_asciitilde_asciitilde.liga;\012 sub less.spacer asciitilde' asciitilde by asciitilde.spacer;\012 sub less' asciitilde asciitilde by less.spacer;\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 less.spacer asciitilde.spacer greater' by less_asciitilde_greater.liga;\012 sub less.spacer asciitilde' greater by asciitilde.spacer;\012 sub less' asciitilde greater by less.spacer;\012} less_asciitilde_greater;\012\012lookup less_asterisk_greater {\012 sub less.spacer asterisk.spacer greater' by less_asterisk_greater.liga;\012 sub less.spacer asterisk' greater by asterisk.spacer;\012 sub less' asterisk greater by less.spacer;\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 less.spacer bar.spacer bar' by less_bar_bar.liga;\012 sub less.spacer bar' bar by bar.spacer;\012 sub less' bar bar by less.spacer;\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 less.spacer bar.spacer greater' by less_bar_greater.liga;\012 sub less.spacer bar' greater by bar.spacer;\012 sub less' bar greater by less.spacer;\012} less_bar_greater;\012\012lookup less_dollar_greater {\012 sub less.spacer dollar.spacer greater' by less_dollar_greater.liga;\012 sub less.spacer dollar' greater by dollar.spacer;\012 sub less' dollar greater by less.spacer;\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 less.spacer equal.spacer bar' by less_equal_bar.liga;\012 sub less.spacer equal' bar by equal.spacer;\012 sub less' equal bar by less.spacer;\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 less.spacer equal.spacer equal' by less_equal_equal.liga;\012 sub less.spacer equal' equal by equal.spacer;\012 sub less' equal equal by less.spacer;\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 less.spacer equal.spacer greater' by less_equal_greater.liga;\012 sub less.spacer equal' greater by equal.spacer;\012 sub less' equal greater by less.spacer;\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 less.spacer equal.spacer less' by less_equal_less.liga;\012 sub less.spacer equal' less by equal.spacer;\012 sub less' equal less by less.spacer;\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 less.spacer hyphen.spacer bar' by less_hyphen_bar.liga;\012 sub less.spacer hyphen' bar by hyphen.spacer;\012 sub less' hyphen bar by less.spacer;\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 less.spacer hyphen.spacer greater' by less_hyphen_greater.liga;\012 sub less.spacer hyphen' greater by hyphen.spacer;\012 sub less' hyphen greater by less.spacer;\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 less.spacer hyphen.spacer hyphen' by less_hyphen_hyphen.liga;\012 sub less.spacer hyphen' hyphen by hyphen.spacer;\012 sub less' hyphen hyphen by less.spacer;\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 less.spacer hyphen.spacer less' by less_hyphen_less.liga;\012 sub less.spacer hyphen' less by hyphen.spacer;\012 sub less' hyphen less by less.spacer;\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 less.spacer less.spacer equal' by less_less_equal.liga;\012 sub less.spacer less' equal by less.spacer;\012 sub less' less equal by less.spacer;\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 less.spacer less.spacer hyphen' by less_less_hyphen.liga;\012 sub less.spacer less' hyphen by less.spacer;\012 sub less' less hyphen by less.spacer;\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 less.spacer less.spacer less' by less_less_less.liga;\012 sub less.spacer less' less by less.spacer;\012 sub less' less less by less.spacer;\012} less_less_less;\012\012lookup less_plus_greater {\012 sub less.spacer plus.spacer greater' by less_plus_greater.liga;\012 sub less.spacer plus' greater by plus.spacer;\012 sub less' plus greater by less.spacer;\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 less.spacer slash.spacer greater' by less_slash_greater.liga;\012 sub less.spacer slash' greater by slash.spacer;\012 sub less' slash greater by less.spacer;\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 numbersign.spacer numbersign.spacer numbersign' by numbersign_numbersign_numbersign.liga;\012 sub numbersign.spacer numbersign' numbersign by numbersign.spacer;\012 sub numbersign' numbersign numbersign by numbersign.spacer;\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 numbersign.spacer underscore.spacer parenleft' by numbersign_underscore_parenleft.liga;\012 sub numbersign.spacer underscore' parenleft by underscore.spacer;\012 sub numbersign' underscore parenleft by numbersign.spacer;\012} numbersign_underscore_parenleft;\012\012lookup period_period_equal {\012 ignore sub period period' period equal;\012 ignore sub period' period equal equal;\012 sub period.spacer period.spacer equal' by period_period_equal.liga;\012 sub period.spacer period' equal by period.spacer;\012 sub period' period equal by period.spacer;\012} period_period_equal;\012\012lookup period_period_less {\012 ignore sub period period' period less;\012 ignore sub period' period less less;\012 sub period.spacer period.spacer less' by period_period_less.liga;\012 sub period.spacer period' less by period.spacer;\012 sub period' period less by period.spacer;\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 period.spacer period.spacer period' by period_period_period.liga;\012 sub period.spacer period' period by period.spacer;\012 sub period' period period by period.spacer;\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 plus.spacer plus.spacer plus' by plus_plus_plus.liga;\012 sub plus.spacer plus' plus by plus.spacer;\012 sub plus' plus plus by plus.spacer;\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 slash.spacer equal.spacer equal' by slash_equal_equal.liga;\012 sub slash.spacer equal' equal by equal.spacer;\012 sub slash' equal equal by slash.spacer;\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 slash.spacer slash.spacer slash' by slash_slash_slash.liga;\012 sub slash.spacer slash' slash by slash.spacer;\012 sub slash' slash slash by slash.spacer;\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 underscore.spacer bar.spacer underscore' by underscore_bar_underscore.liga;\012 sub underscore.spacer bar' underscore by bar.spacer;\012 sub underscore' bar underscore by underscore.spacer;\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 w.spacer w.spacer w' by w_w_w.liga;\012 sub w.spacer w' w by w.spacer;\012 sub w' w w by w.spacer;\012} w_w_w;\012\012lookup ampersand_ampersand {\012 ignore sub ampersand ampersand' ampersand;\012 ignore sub ampersand' ampersand ampersand;\012 sub ampersand.spacer ampersand' by ampersand_ampersand.liga;\012 sub ampersand' ampersand by ampersand.spacer;\012} ampersand_ampersand;\012\012lookup asciicircum_equal {\012 ignore sub asciicircum asciicircum' equal;\012 ignore sub asciicircum' equal equal;\012 sub asciicircum.spacer equal' by asciicircum_equal.liga;\012 sub asciicircum' equal by asciicircum.spacer;\012} asciicircum_equal;\012\012lookup asciitilde_asciitilde {\012 ignore sub asciitilde asciitilde' asciitilde;\012 ignore sub asciitilde' asciitilde asciitilde;\012 sub asciitilde.spacer asciitilde' by asciitilde_asciitilde.liga;\012 sub asciitilde' asciitilde by asciitilde.spacer;\012} asciitilde_asciitilde;\012\012lookup asciitilde_at {\012 ignore sub asciitilde asciitilde' at;\012 ignore sub asciitilde' at at;\012 sub asciitilde.spacer at' by asciitilde_at.liga;\012 sub asciitilde' at by asciitilde.spacer;\012} asciitilde_at;\012\012lookup asciitilde_greater {\012 ignore sub asciitilde asciitilde' greater;\012 ignore sub asciitilde' greater greater;\012 sub asciitilde.spacer greater' by asciitilde_greater.liga;\012 sub asciitilde' greater by asciitilde.spacer;\012} asciitilde_greater;\012\012lookup asciitilde_hyphen {\012 ignore sub asciitilde asciitilde' hyphen;\012 ignore sub asciitilde' hyphen hyphen;\012 sub asciitilde.spacer hyphen' by asciitilde_hyphen.liga;\012 sub asciitilde' hyphen by asciitilde.spacer;\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 asterisk.spacer asterisk' by asterisk_asterisk.liga;\012 sub asterisk' asterisk by asterisk.spacer;\012} asterisk_asterisk;\012\012lookup asterisk_greater {\012 ignore sub asterisk asterisk' greater;\012 ignore sub asterisk' greater greater;\012 sub asterisk.spacer greater' by asterisk_greater.liga;\012 sub asterisk' greater by asterisk.spacer;\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 asterisk.spacer slash' by asterisk_slash.liga;\012 sub asterisk' slash by asterisk.spacer;\012} asterisk_slash;\012\012lookup bar_bar {\012 ignore sub bar bar' bar;\012 ignore sub bar' bar bar;\012 sub bar.spacer bar' by bar_bar.liga;\012 sub bar' bar by bar.spacer;\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 bar.spacer braceright' by bar_braceright.liga;\012 sub bar' braceright by bar.spacer;\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 bar.spacer bracketright' by bar_bracketright.liga;\012 sub bar' bracketright by bar.spacer;\012} bar_bracketright;\012\012lookup bar_equal {\012 ignore sub bar bar' equal;\012 ignore sub bar' equal equal;\012 sub bar.spacer equal' by bar_equal.liga;\012 sub bar' equal by bar.spacer;\012} bar_equal;\012\012lookup bar_greater {\012 ignore sub bar bar' greater;\012 ignore sub bar' greater greater;\012 sub bar.spacer greater' by bar_greater.liga;\012 sub bar' greater by bar.spacer;\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 bar.spacer hyphen' by bar_hyphen.liga;\012 sub bar' hyphen by bar.spacer;\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 braceleft.spacer bar' by braceleft_bar.liga;\012 sub braceleft' bar by braceleft.spacer;\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 bracketleft.spacer bar' by bracketleft_bar.liga;\012 sub bracketleft' bar by bracketleft.spacer;\012} bracketleft_bar;\012\012lookup bracketright_numbersign {\012 ignore sub bracketright bracketright' numbersign;\012 ignore sub bracketright' numbersign numbersign;\012 sub bracketright.spacer numbersign' by bracketright_numbersign.liga;\012 sub bracketright' numbersign by bracketright.spacer;\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 colon.spacer colon' by colon_colon.liga;\012 sub colon' colon by colon.spacer;\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 colon.spacer equal' by colon_equal.liga;\012 sub colon' equal by colon.spacer;\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 colon.spacer greater' by colon_greater.liga;\012 sub colon' greater by colon.spacer;\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 colon.spacer less' by colon_less.liga;\012 sub colon' less by colon.spacer;\012} colon_less;\012\012lookup dollar_greater {\012 ignore sub dollar dollar' greater;\012 ignore sub dollar' greater greater;\012 sub dollar.spacer greater' by dollar_greater.liga;\012 sub dollar' greater by dollar.spacer;\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 ignore sub less question equal' equal;\012 sub equal.spacer equal' by equal_equal.liga;\012 sub equal' equal by equal.spacer;\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 ignore sub less question equal' greater;\012 sub equal.spacer greater' by equal_greater.liga;\012 sub equal' greater by equal.spacer;\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 exclam.spacer equal' by exclam_equal.liga;\012 sub exclam' equal by exclam.spacer;\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 exclam.spacer exclam' by exclam_exclam.liga;\012 sub exclam' exclam by exclam.spacer;\012} exclam_exclam;\012\012lookup greater_colon {\012 ignore sub greater greater' colon;\012 ignore sub greater' colon colon;\012 sub greater.spacer colon' by greater_colon.liga;\012 sub greater' colon by greater.spacer;\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 greater.spacer equal' by greater_equal.liga;\012 sub greater' equal by greater.spacer;\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 greater.spacer greater' by greater_greater.liga;\012 sub greater' greater by greater.spacer;\012} greater_greater;\012\012lookup greater_hyphen {\012 ignore sub greater greater' hyphen;\012 ignore sub greater' hyphen hyphen;\012 sub greater.spacer hyphen' by greater_hyphen.liga;\012 sub greater' hyphen by greater.spacer;\012} greater_hyphen;\012\012lookup hyphen_asciitilde {\012 ignore sub hyphen hyphen' asciitilde;\012 ignore sub hyphen' asciitilde asciitilde;\012 sub hyphen.spacer asciitilde' by hyphen_asciitilde.liga;\012 sub hyphen' asciitilde by hyphen.spacer;\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 hyphen.spacer bar' by hyphen_bar.liga;\012 sub hyphen' bar by hyphen.spacer;\012} hyphen_bar;\012\012lookup hyphen_greater {\012 ignore sub hyphen hyphen' greater;\012 ignore sub hyphen' greater greater;\012 sub hyphen.spacer greater' by hyphen_greater.liga;\012 sub hyphen' greater by hyphen.spacer;\012} hyphen_greater;\012\012lookup hyphen_hyphen {\012 ignore sub hyphen hyphen' hyphen;\012 ignore sub hyphen' hyphen hyphen;\012 sub hyphen.spacer hyphen' by hyphen_hyphen.liga;\012 sub hyphen' hyphen by hyphen.spacer;\012} hyphen_hyphen;\012\012lookup hyphen_less {\012 ignore sub hyphen hyphen' less;\012 ignore sub hyphen' less less;\012 sub hyphen.spacer less' by hyphen_less.liga;\012 sub hyphen' less by hyphen.spacer;\012} hyphen_less;\012\012lookup less_asciitilde {\012 ignore sub less less' asciitilde;\012 ignore sub less' asciitilde asciitilde;\012 sub less.spacer asciitilde' by less_asciitilde.liga;\012 sub less' asciitilde by less.spacer;\012} less_asciitilde;\012\012lookup less_asterisk {\012 ignore sub less less' asterisk;\012 ignore sub less' asterisk asterisk;\012 sub less.spacer asterisk' by less_asterisk.liga;\012 sub less' asterisk by less.spacer;\012} less_asterisk;\012\012lookup less_bar {\012 ignore sub less less' bar;\012 ignore sub less' bar bar;\012 sub less.spacer bar' by less_bar.liga;\012 sub less' bar by less.spacer;\012} less_bar;\012\012lookup less_colon {\012 ignore sub less less' colon;\012 ignore sub less' colon colon;\012 sub less.spacer colon' by less_colon.liga;\012 sub less' colon by less.spacer;\012} less_colon;\012\012lookup less_dollar {\012 ignore sub less less' dollar;\012 ignore sub less' dollar dollar;\012 sub less.spacer dollar' by less_dollar.liga;\012 sub less' dollar by less.spacer;\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 less.spacer equal' by less_equal.liga;\012 sub less' equal by less.spacer;\012} less_equal;\012\012lookup less_greater {\012 ignore sub less less' greater;\012 ignore sub less' greater greater;\012 sub less.spacer greater' by less_greater.liga;\012 sub less' greater by less.spacer;\012} less_greater;\012\012lookup less_hyphen {\012 ignore sub less less' hyphen;\012 ignore sub less' hyphen hyphen;\012 sub less.spacer hyphen' by less_hyphen.liga;\012 sub less' hyphen by less.spacer;\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 less.spacer less' by less_less.liga;\012 sub less' less by less.spacer;\012} less_less;\012\012lookup less_plus {\012 ignore sub less less' plus;\012 ignore sub less' plus plus;\012 sub less.spacer plus' by less_plus.liga;\012 sub less' plus by less.spacer;\012} less_plus;\012\012lookup less_slash {\012 ignore sub less less' slash;\012 ignore sub less' slash slash;\012 sub less.spacer slash' by less_slash.liga;\012 sub less' slash by less.spacer;\012} less_slash;\012\012lookup numbersign_braceleft {\012 ignore sub numbersign numbersign' braceleft;\012 ignore sub numbersign' braceleft braceleft;\012 sub numbersign.spacer braceleft' by numbersign_braceleft.liga;\012 sub numbersign' braceleft by numbersign.spacer;\012} numbersign_braceleft;\012\012lookup numbersign_bracketleft {\012 ignore sub numbersign numbersign' bracketleft;\012 ignore sub numbersign' bracketleft bracketleft;\012 sub numbersign.spacer bracketleft' by numbersign_bracketleft.liga;\012 sub numbersign' bracketleft by numbersign.spacer;\012} numbersign_bracketleft;\012\012lookup numbersign_colon {\012 ignore sub numbersign numbersign' colon;\012 ignore sub numbersign' colon colon;\012 sub numbersign.spacer colon' by numbersign_colon.liga;\012 sub numbersign' colon by numbersign.spacer;\012} numbersign_colon;\012\012lookup numbersign_equal {\012 ignore sub numbersign numbersign' equal;\012 ignore sub numbersign' equal equal;\012 sub numbersign.spacer equal' by numbersign_equal.liga;\012 sub numbersign' equal by numbersign.spacer;\012} numbersign_equal;\012\012lookup numbersign_exclam {\012 ignore sub numbersign numbersign' exclam;\012 ignore sub numbersign' exclam exclam;\012 sub numbersign.spacer exclam' by numbersign_exclam.liga;\012 sub numbersign' exclam by numbersign.spacer;\012} numbersign_exclam;\012\012lookup numbersign_numbersign {\012 ignore sub numbersign numbersign' numbersign;\012 ignore sub numbersign' numbersign numbersign;\012 sub numbersign.spacer numbersign' by numbersign_numbersign.liga;\012 sub numbersign' numbersign by numbersign.spacer;\012} numbersign_numbersign;\012\012lookup numbersign_parenleft {\012 ignore sub numbersign numbersign' parenleft;\012 ignore sub numbersign' parenleft parenleft;\012 sub numbersign.spacer parenleft' by numbersign_parenleft.liga;\012 sub numbersign' parenleft by numbersign.spacer;\012} numbersign_parenleft;\012\012lookup numbersign_question {\012 ignore sub numbersign numbersign' question;\012 ignore sub numbersign' question question;\012 sub numbersign.spacer question' by numbersign_question.liga;\012 sub numbersign' question by numbersign.spacer;\012} numbersign_question;\012\012lookup numbersign_underscore {\012 ignore sub numbersign numbersign' underscore;\012 ignore sub numbersign' underscore underscore;\012 sub numbersign.spacer underscore' by numbersign_underscore.liga;\012 sub numbersign' underscore by numbersign.spacer;\012} numbersign_underscore;\012\012lookup percent_percent {\012 ignore sub percent percent' percent;\012 ignore sub percent' percent percent;\012 sub percent.spacer percent' by percent_percent.liga;\012 sub percent' percent by percent.spacer;\012} percent_percent;\012\012lookup period_equal {\012 ignore sub period period' equal;\012 ignore sub period' equal equal;\012 sub period.spacer equal' by period_equal.liga;\012 sub period' equal by period.spacer;\012} period_equal;\012\012lookup period_hyphen {\012 ignore sub period period' hyphen;\012 ignore sub period' hyphen hyphen;\012 sub period.spacer hyphen' by period_hyphen.liga;\012 sub period' hyphen by period.spacer;\012} period_hyphen;\012\012lookup period_period {\012 ignore sub period period' period;\012 ignore sub period' period period;\012 sub period.spacer period' by period_period.liga;\012 sub period' period by period.spacer;\012} period_period;\012\012lookup period_question {\012 ignore sub period period' question;\012 ignore sub period' question question;\012 sub period.spacer question' by period_question.liga;\012 sub period' question by period.spacer;\012} period_question;\012\012lookup plus_greater {\012 ignore sub plus plus' greater;\012 ignore sub plus' greater greater;\012 sub plus.spacer greater' by plus_greater.liga;\012 sub plus' greater by plus.spacer;\012} plus_greater;\012\012lookup plus_plus {\012 ignore sub plus plus' plus;\012 ignore sub plus' plus plus;\012 sub plus.spacer plus' by plus_plus.liga;\012 sub plus' plus by plus.spacer;\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 question.spacer colon' by question_colon.liga;\012 sub question' colon by question.spacer;\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 ignore sub less question' equal;\012 sub question.spacer equal' by question_equal.liga;\012 sub question' equal by question.spacer;\012} question_equal;\012\012lookup question_period {\012 ignore sub question question' period;\012 ignore sub question' period period;\012 sub question.spacer period' by question_period.liga;\012 sub question' period by question.spacer;\012} question_period;\012\012lookup question_question {\012 ignore sub question question' question;\012 ignore sub question' question question;\012 sub question.spacer question' by question_question.liga;\012 sub question' question by question.spacer;\012} question_question;\012\012lookup semicolon_semicolon {\012 ignore sub semicolon semicolon' semicolon;\012 ignore sub semicolon' semicolon semicolon;\012 sub semicolon.spacer semicolon' by semicolon_semicolon.liga;\012 sub semicolon' semicolon by semicolon.spacer;\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 slash.spacer asterisk' by slash_asterisk.liga;\012 sub slash' asterisk by slash.spacer;\012} slash_asterisk;\012\012lookup slash_equal {\012 ignore sub slash slash' equal;\012 ignore sub slash' equal equal;\012 sub slash.spacer equal' by slash_equal.liga;\012 sub slash' equal by slash.spacer;\012} slash_equal;\012\012lookup slash_greater {\012 ignore sub slash slash' greater;\012 ignore sub slash' greater greater;\012 sub slash.spacer greater' by slash_greater.liga;\012 sub slash' greater by slash.spacer;\012} slash_greater;\012\012lookup slash_slash {\012 ignore sub slash slash' slash;\012 ignore sub slash' slash slash;\012 sub slash.spacer slash' by slash_slash.liga;\012 sub slash' slash by slash.spacer;\012} slash_slash;\012\012lookup underscore_underscore {\012 ignore sub underscore underscore' underscore;\012 ignore sub underscore' underscore underscore;\012 sub underscore.spacer underscore' by underscore_underscore.liga;\012 sub underscore' underscore by underscore.spacer;\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 pos @Tall \\colon' <0 160 0 0>;\012 pos \\colon' @Tall <0 160 0 0>;\012} uppercase_colon;\012\012# 738\012#lookup slash_backslash {\012# ignore sub @NotSpace slash' backslash;\012# ignore sub slash' backslash @NotSpace;\012# sub slash.spacer backslash' by slash_backslash.liga;\012# sub slash' backslash by slash.spacer;\012#} slash_backslash;\012\012#lookup backslash_slash {\012# ignore sub @NotSpace backslash' slash;\012# ignore sub backslash' slash @NotSpace;\012# sub backslash.spacer slash' by backslash_slash.liga;\012# sub backslash' slash by backslash.spacer;\012#} backslash_slash;\012\012### 795\012\012sub [f i.salt_low j.salt_low] [i j]' by [i.salt_low j.salt_low];\012sub [F T I l.salt_low] l' by l.salt_low;\012\012###\012\012### 0xFF\012sub [zero zero.zero] x' [@Digit @HexDigit] by x.multiply;\012sub [zero.tosf zero.zero.tosf zero.tosf.zero] x' [@DigitTosf @HexDigit] by x.multiply.tosf;\012\012### 800x600\012sub @Digit x' @Digit by x.multiply; \012sub @DigitTosf x' @DigitTosf by x.multiply.tosf;\012\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 less_less_hyphen_greater_greater {\012 ignore sub less less' less hyphen greater greater;\012 ignore sub less' less hyphen greater greater greater;\012 sub less.spacer less.spacer hyphen.spacer greater.spacer greater' by less_less_hyphen_greater_greater.liga;\012 sub less.spacer less.spacer hyphen.spacer greater' greater by greater.spacer;\012 sub less.spacer less.spacer hyphen' greater greater by hyphen.spacer;\012 sub less.spacer less' hyphen greater greater by less.spacer;\012 sub less' less hyphen greater greater by less.spacer;\012} less_less_hyphen_greater_greater;\012\012lookup bar_bar_bar_greater {\012 ignore sub bar bar' bar bar greater;\012 ignore sub bar' bar bar greater greater;\012 sub bar.spacer bar.spacer bar.spacer greater' by bar_bar_bar_greater.liga;\012 sub bar.spacer bar.spacer bar' greater by bar.spacer;\012 sub bar.spacer bar' bar greater by bar.spacer;\012 sub bar' bar bar greater by bar.spacer;\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 less.spacer bar.spacer bar.spacer bar' by less_bar_bar_bar.liga;\012 sub less.spacer bar.spacer bar' bar by bar.spacer;\012 sub less.spacer bar' bar bar by bar.spacer;\012 sub less' bar bar bar by less.spacer;\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 less.spacer equal.spacer equal.spacer greater' by less_equal_equal_greater.liga;\012 sub less.spacer equal.spacer equal' greater by equal.spacer;\012 sub less.spacer equal' equal greater by equal.spacer;\012 sub less' equal equal greater by less.spacer;\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 less.spacer exclam.spacer hyphen.spacer hyphen' by less_exclam_hyphen_hyphen.liga;\012 sub less.spacer exclam.spacer hyphen' hyphen by hyphen.spacer;\012 sub less.spacer exclam' hyphen hyphen by exclam.spacer;\012 sub less' exclam hyphen hyphen by less.spacer;\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 numbersign.spacer numbersign.spacer numbersign.spacer numbersign' by numbersign_numbersign_numbersign_numbersign.liga;\012 sub numbersign.spacer numbersign.spacer numbersign' numbersign by numbersign.spacer;\012 sub numbersign.spacer numbersign' numbersign numbersign by numbersign.spacer;\012 sub numbersign' numbersign numbersign numbersign by numbersign.spacer;\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 asciitilde.spacer asciitilde.spacer greater' by asciitilde_asciitilde_greater.liga;\012 sub asciitilde.spacer asciitilde' greater by asciitilde.spacer;\012 sub asciitilde' asciitilde greater by asciitilde.spacer;\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 asterisk.spacer asterisk.spacer asterisk' by asterisk_asterisk_asterisk.liga;\012 sub asterisk.spacer asterisk' asterisk by asterisk.spacer;\012 sub asterisk' asterisk asterisk by asterisk.spacer;\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 bar.spacer bar.spacer equal' by bar_bar_equal.liga;\012 sub bar.spacer bar' equal by bar.spacer;\012 sub bar' bar equal by bar.spacer;\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 bar.spacer bar.spacer greater' by bar_bar_greater.liga;\012 sub bar.spacer bar' greater by bar.spacer;\012 sub bar' bar greater by bar.spacer;\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 bar.spacer bar.spacer hyphen' by bar_bar_hyphen.liga;\012 sub bar.spacer bar' hyphen by bar.spacer;\012 sub bar' bar hyphen by bar.spacer;\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 bar.spacer equal.spacer greater' by bar_equal_greater.liga;\012 sub bar.spacer equal' greater by equal.spacer;\012 sub bar' equal greater by bar.spacer;\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 bar.spacer hyphen.spacer greater' by bar_hyphen_greater.liga;\012 sub bar.spacer hyphen' greater by hyphen.spacer;\012 sub bar' hyphen greater by bar.spacer;\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 colon.spacer colon.spacer colon' by colon_colon_colon.liga;\012 sub colon.spacer colon' colon by colon.spacer;\012 sub colon' colon colon by colon.spacer;\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 colon.spacer colon.spacer equal' by colon_colon_equal.liga;\012 sub colon.spacer colon' equal by colon.spacer;\012 sub colon' colon equal by colon.spacer;\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 ignore sub less question equal' colon equal;\012 sub equal.spacer colon.spacer equal' by equal_colon_equal.liga;\012 sub equal.spacer colon' equal by colon.spacer;\012 sub equal' colon equal by equal.spacer;\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 ignore sub less question equal' equal equal;\012 sub equal.spacer equal.spacer equal' by equal_equal_equal.liga;\012 sub equal.spacer equal' equal by equal.spacer;\012 sub equal' equal equal by equal.spacer;\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 ignore sub less question equal' equal greater;\012 sub equal.spacer equal.spacer greater' by equal_equal_greater.liga;\012 sub equal.spacer equal' greater by equal.spacer;\012 sub equal' equal greater by equal.spacer;\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 ignore sub less question equal' exclam equal;\012 sub equal.spacer exclam.spacer equal' by equal_exclam_equal.liga;\012 sub equal.spacer exclam' equal by exclam.spacer;\012 sub equal' exclam equal by equal.spacer;\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 ignore sub less question equal' greater greater;\012 sub equal.spacer greater.spacer greater' by equal_greater_greater.liga;\012 sub equal.spacer greater' greater by greater.spacer;\012 sub equal' greater greater by equal.spacer;\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 ignore sub less question equal' less less;\012 sub equal.spacer less.spacer less' by equal_less_less.liga;\012 sub equal.spacer less' less by less.spacer;\012 sub equal' less less by equal.spacer;\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 ignore sub less question equal' slash equal;\012 sub equal.spacer slash.spacer equal' by equal_slash_equal.liga;\012 sub equal.spacer slash' equal by slash.spacer;\012 sub equal' slash equal by equal.spacer;\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 exclam.spacer equal.spacer equal' by exclam_equal_equal.liga;\012 sub exclam.spacer equal' equal by equal.spacer;\012 sub exclam' equal equal by exclam.spacer;\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 exclam.spacer exclam.spacer period' by exclam_exclam_period.liga;\012 sub exclam.spacer exclam' period by exclam.spacer;\012 sub exclam' exclam period by exclam.spacer;\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 greater.spacer equal.spacer greater' by greater_equal_greater.liga;\012 sub greater.spacer equal' greater by equal.spacer;\012 sub greater' equal greater by greater.spacer;\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 greater.spacer greater.spacer equal' by greater_greater_equal.liga;\012 sub greater.spacer greater' equal by greater.spacer;\012 sub greater' greater equal by greater.spacer;\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 greater.spacer greater.spacer greater' by greater_greater_greater.liga;\012 sub greater.spacer greater' greater by greater.spacer;\012 sub greater' greater greater by greater.spacer;\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 greater.spacer greater.spacer hyphen' by greater_greater_hyphen.liga;\012 sub greater.spacer greater' hyphen by greater.spacer;\012 sub greater' greater hyphen by greater.spacer;\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 greater.spacer hyphen.spacer greater' by greater_hyphen_greater.liga;\012 sub greater.spacer hyphen' greater by hyphen.spacer;\012 sub greater' hyphen greater by greater.spacer;\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 hyphen.spacer greater.spacer greater' by hyphen_greater_greater.liga;\012 sub hyphen.spacer greater' greater by greater.spacer;\012 sub hyphen' greater greater by hyphen.spacer;\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 hyphen.spacer hyphen.spacer greater' by hyphen_hyphen_greater.liga;\012 sub hyphen.spacer hyphen' greater by hyphen.spacer;\012 sub hyphen' hyphen greater by hyphen.spacer;\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 hyphen.spacer hyphen.spacer hyphen' by hyphen_hyphen_hyphen.liga;\012 sub hyphen.spacer hyphen' hyphen by hyphen.spacer;\012 sub hyphen' hyphen hyphen by hyphen.spacer;\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 hyphen.spacer less.spacer less' by hyphen_less_less.liga;\012 sub hyphen.spacer less' less by less.spacer;\012 sub hyphen' less less by hyphen.spacer;\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 less.spacer asciitilde.spacer asciitilde' by less_asciitilde_asciitilde.liga;\012 sub less.spacer asciitilde' asciitilde by asciitilde.spacer;\012 sub less' asciitilde asciitilde by less.spacer;\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 less.spacer asciitilde.spacer greater' by less_asciitilde_greater.liga;\012 sub less.spacer asciitilde' greater by asciitilde.spacer;\012 sub less' asciitilde greater by less.spacer;\012} less_asciitilde_greater;\012\012lookup less_asterisk_greater {\012 sub less.spacer asterisk.spacer greater' by less_asterisk_greater.liga;\012 sub less.spacer asterisk' greater by asterisk.spacer;\012 sub less' asterisk greater by less.spacer;\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 less.spacer bar.spacer bar' by less_bar_bar.liga;\012 sub less.spacer bar' bar by bar.spacer;\012 sub less' bar bar by less.spacer;\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 less.spacer bar.spacer greater' by less_bar_greater.liga;\012 sub less.spacer bar' greater by bar.spacer;\012 sub less' bar greater by less.spacer;\012} less_bar_greater;\012\012lookup less_dollar_greater {\012 sub less.spacer dollar.spacer greater' by less_dollar_greater.liga;\012 sub less.spacer dollar' greater by dollar.spacer;\012 sub less' dollar greater by less.spacer;\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 less.spacer equal.spacer bar' by less_equal_bar.liga;\012 sub less.spacer equal' bar by equal.spacer;\012 sub less' equal bar by less.spacer;\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 less.spacer equal.spacer equal' by less_equal_equal.liga;\012 sub less.spacer equal' equal by equal.spacer;\012 sub less' equal equal by less.spacer;\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 less.spacer equal.spacer greater' by less_equal_greater.liga;\012 sub less.spacer equal' greater by equal.spacer;\012 sub less' equal greater by less.spacer;\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 less.spacer equal.spacer less' by less_equal_less.liga;\012 sub less.spacer equal' less by equal.spacer;\012 sub less' equal less by less.spacer;\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 less.spacer hyphen.spacer bar' by less_hyphen_bar.liga;\012 sub less.spacer hyphen' bar by hyphen.spacer;\012 sub less' hyphen bar by less.spacer;\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 less.spacer hyphen.spacer greater' by less_hyphen_greater.liga;\012 sub less.spacer hyphen' greater by hyphen.spacer;\012 sub less' hyphen greater by less.spacer;\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 less.spacer hyphen.spacer hyphen' by less_hyphen_hyphen.liga;\012 sub less.spacer hyphen' hyphen by hyphen.spacer;\012 sub less' hyphen hyphen by less.spacer;\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 less.spacer hyphen.spacer less' by less_hyphen_less.liga;\012 sub less.spacer hyphen' less by hyphen.spacer;\012 sub less' hyphen less by less.spacer;\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 less.spacer less.spacer equal' by less_less_equal.liga;\012 sub less.spacer less' equal by less.spacer;\012 sub less' less equal by less.spacer;\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 less.spacer less.spacer hyphen' by less_less_hyphen.liga;\012 sub less.spacer less' hyphen by less.spacer;\012 sub less' less hyphen by less.spacer;\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 less.spacer less.spacer less' by less_less_less.liga;\012 sub less.spacer less' less by less.spacer;\012 sub less' less less by less.spacer;\012} less_less_less;\012\012lookup less_plus_greater {\012 sub less.spacer plus.spacer greater' by less_plus_greater.liga;\012 sub less.spacer plus' greater by plus.spacer;\012 sub less' plus greater by less.spacer;\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 less.spacer slash.spacer greater' by less_slash_greater.liga;\012 sub less.spacer slash' greater by slash.spacer;\012 sub less' slash greater by less.spacer;\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 numbersign.spacer numbersign.spacer numbersign' by numbersign_numbersign_numbersign.liga;\012 sub numbersign.spacer numbersign' numbersign by numbersign.spacer;\012 sub numbersign' numbersign numbersign by numbersign.spacer;\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 numbersign.spacer underscore.spacer parenleft' by numbersign_underscore_parenleft.liga;\012 sub numbersign.spacer underscore' parenleft by underscore.spacer;\012 sub numbersign' underscore parenleft by numbersign.spacer;\012} numbersign_underscore_parenleft;\012\012lookup period_period_equal {\012 ignore sub period period' period equal;\012 ignore sub period' period equal equal;\012 sub period.spacer period.spacer equal' by period_period_equal.liga;\012 sub period.spacer period' equal by period.spacer;\012 sub period' period equal by period.spacer;\012} period_period_equal;\012\012lookup period_period_less {\012 ignore sub period period' period less;\012 ignore sub period' period less less;\012 sub period.spacer period.spacer less' by period_period_less.liga;\012 sub period.spacer period' less by period.spacer;\012 sub period' period less by period.spacer;\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 period.spacer period.spacer period' by period_period_period.liga;\012 sub period.spacer period' period by period.spacer;\012 sub period' period period by period.spacer;\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 plus.spacer plus.spacer plus' by plus_plus_plus.liga;\012 sub plus.spacer plus' plus by plus.spacer;\012 sub plus' plus plus by plus.spacer;\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 slash.spacer equal.spacer equal' by slash_equal_equal.liga;\012 sub slash.spacer equal' equal by equal.spacer;\012 sub slash' equal equal by slash.spacer;\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 slash.spacer slash.spacer slash' by slash_slash_slash.liga;\012 sub slash.spacer slash' slash by slash.spacer;\012 sub slash' slash slash by slash.spacer;\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 underscore.spacer bar.spacer underscore' by underscore_bar_underscore.liga;\012 sub underscore.spacer bar' underscore by bar.spacer;\012 sub underscore' bar underscore by underscore.spacer;\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 w.spacer w.spacer w' by w_w_w.liga;\012 sub w.spacer w' w by w.spacer;\012 sub w' w w by w.spacer;\012} w_w_w;\012\012lookup ampersand_ampersand {\012 ignore sub ampersand ampersand' ampersand;\012 ignore sub ampersand' ampersand ampersand;\012 sub ampersand.spacer ampersand' by ampersand_ampersand.liga;\012 sub ampersand' ampersand by ampersand.spacer;\012} ampersand_ampersand;\012\012lookup asciicircum_equal {\012 ignore sub asciicircum asciicircum' equal;\012 ignore sub asciicircum' equal equal;\012 sub asciicircum.spacer equal' by asciicircum_equal.liga;\012 sub asciicircum' equal by asciicircum.spacer;\012} asciicircum_equal;\012\012lookup asciitilde_asciitilde {\012 ignore sub asciitilde asciitilde' asciitilde;\012 ignore sub asciitilde' asciitilde asciitilde;\012 sub asciitilde.spacer asciitilde' by asciitilde_asciitilde.liga;\012 sub asciitilde' asciitilde by asciitilde.spacer;\012} asciitilde_asciitilde;\012\012lookup asciitilde_at {\012 ignore sub asciitilde asciitilde' at;\012 ignore sub asciitilde' at at;\012 sub asciitilde.spacer at' by asciitilde_at.liga;\012 sub asciitilde' at by asciitilde.spacer;\012} asciitilde_at;\012\012lookup asciitilde_greater {\012 ignore sub asciitilde asciitilde' greater;\012 ignore sub asciitilde' greater greater;\012 sub asciitilde.spacer greater' by asciitilde_greater.liga;\012 sub asciitilde' greater by asciitilde.spacer;\012} asciitilde_greater;\012\012lookup asciitilde_hyphen {\012 ignore sub asciitilde asciitilde' hyphen;\012 ignore sub asciitilde' hyphen hyphen;\012 sub asciitilde.spacer hyphen' by asciitilde_hyphen.liga;\012 sub asciitilde' hyphen by asciitilde.spacer;\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 asterisk.spacer asterisk' by asterisk_asterisk.liga;\012 sub asterisk' asterisk by asterisk.spacer;\012} asterisk_asterisk;\012\012lookup asterisk_greater {\012 ignore sub asterisk asterisk' greater;\012 ignore sub asterisk' greater greater;\012 sub asterisk.spacer greater' by asterisk_greater.liga;\012 sub asterisk' greater by asterisk.spacer;\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 asterisk.spacer slash' by asterisk_slash.liga;\012 sub asterisk' slash by asterisk.spacer;\012} asterisk_slash;\012\012lookup bar_bar {\012 ignore sub bar bar' bar;\012 ignore sub bar' bar bar;\012 sub bar.spacer bar' by bar_bar.liga;\012 sub bar' bar by bar.spacer;\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 bar.spacer braceright' by bar_braceright.liga;\012 sub bar' braceright by bar.spacer;\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 bar.spacer bracketright' by bar_bracketright.liga;\012 sub bar' bracketright by bar.spacer;\012} bar_bracketright;\012\012lookup bar_equal {\012 ignore sub bar bar' equal;\012 ignore sub bar' equal equal;\012 sub bar.spacer equal' by bar_equal.liga;\012 sub bar' equal by bar.spacer;\012} bar_equal;\012\012lookup bar_greater {\012 ignore sub bar bar' greater;\012 ignore sub bar' greater greater;\012 sub bar.spacer greater' by bar_greater.liga;\012 sub bar' greater by bar.spacer;\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 bar.spacer hyphen' by bar_hyphen.liga;\012 sub bar' hyphen by bar.spacer;\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 braceleft.spacer bar' by braceleft_bar.liga;\012 sub braceleft' bar by braceleft.spacer;\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 bracketleft.spacer bar' by bracketleft_bar.liga;\012 sub bracketleft' bar by bracketleft.spacer;\012} bracketleft_bar;\012\012lookup bracketright_numbersign {\012 ignore sub bracketright bracketright' numbersign;\012 ignore sub bracketright' numbersign numbersign;\012 sub bracketright.spacer numbersign' by bracketright_numbersign.liga;\012 sub bracketright' numbersign by bracketright.spacer;\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 colon.spacer colon' by colon_colon.liga;\012 sub colon' colon by colon.spacer;\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 colon.spacer equal' by colon_equal.liga;\012 sub colon' equal by colon.spacer;\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 colon.spacer greater' by colon_greater.liga;\012 sub colon' greater by colon.spacer;\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 colon.spacer less' by colon_less.liga;\012 sub colon' less by colon.spacer;\012} colon_less;\012\012lookup dollar_greater {\012 ignore sub dollar dollar' greater;\012 ignore sub dollar' greater greater;\012 sub dollar.spacer greater' by dollar_greater.liga;\012 sub dollar' greater by dollar.spacer;\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 ignore sub less question equal' equal;\012 sub equal.spacer equal' by equal_equal.liga;\012 sub equal' equal by equal.spacer;\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 ignore sub less question equal' greater;\012 sub equal.spacer greater' by equal_greater.liga;\012 sub equal' greater by equal.spacer;\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 exclam.spacer equal' by exclam_equal.liga;\012 sub exclam' equal by exclam.spacer;\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 exclam.spacer exclam' by exclam_exclam.liga;\012 sub exclam' exclam by exclam.spacer;\012} exclam_exclam;\012\012lookup greater_colon {\012 ignore sub greater greater' colon;\012 ignore sub greater' colon colon;\012 sub greater.spacer colon' by greater_colon.liga;\012 sub greater' colon by greater.spacer;\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 greater.spacer equal' by greater_equal.liga;\012 sub greater' equal by greater.spacer;\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 greater.spacer greater' by greater_greater.liga;\012 sub greater' greater by greater.spacer;\012} greater_greater;\012\012lookup greater_hyphen {\012 ignore sub greater greater' hyphen;\012 ignore sub greater' hyphen hyphen;\012 sub greater.spacer hyphen' by greater_hyphen.liga;\012 sub greater' hyphen by greater.spacer;\012} greater_hyphen;\012\012lookup hyphen_asciitilde {\012 ignore sub hyphen hyphen' asciitilde;\012 ignore sub hyphen' asciitilde asciitilde;\012 sub hyphen.spacer asciitilde' by hyphen_asciitilde.liga;\012 sub hyphen' asciitilde by hyphen.spacer;\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 hyphen.spacer bar' by hyphen_bar.liga;\012 sub hyphen' bar by hyphen.spacer;\012} hyphen_bar;\012\012lookup hyphen_greater {\012 ignore sub hyphen hyphen' greater;\012 ignore sub hyphen' greater greater;\012 sub hyphen.spacer greater' by hyphen_greater.liga;\012 sub hyphen' greater by hyphen.spacer;\012} hyphen_greater;\012\012lookup hyphen_hyphen {\012 ignore sub hyphen hyphen' hyphen;\012 ignore sub hyphen' hyphen hyphen;\012 sub hyphen.spacer hyphen' by hyphen_hyphen.liga;\012 sub hyphen' hyphen by hyphen.spacer;\012} hyphen_hyphen;\012\012lookup hyphen_less {\012 ignore sub hyphen hyphen' less;\012 ignore sub hyphen' less less;\012 sub hyphen.spacer less' by hyphen_less.liga;\012 sub hyphen' less by hyphen.spacer;\012} hyphen_less;\012\012lookup less_asciitilde {\012 ignore sub less less' asciitilde;\012 ignore sub less' asciitilde asciitilde;\012 sub less.spacer asciitilde' by less_asciitilde.liga;\012 sub less' asciitilde by less.spacer;\012} less_asciitilde;\012\012lookup less_asterisk {\012 ignore sub less less' asterisk;\012 ignore sub less' asterisk asterisk;\012 sub less.spacer asterisk' by less_asterisk.liga;\012 sub less' asterisk by less.spacer;\012} less_asterisk;\012\012lookup less_bar {\012 ignore sub less less' bar;\012 ignore sub less' bar bar;\012 sub less.spacer bar' by less_bar.liga;\012 sub less' bar by less.spacer;\012} less_bar;\012\012lookup less_colon {\012 ignore sub less less' colon;\012 ignore sub less' colon colon;\012 sub less.spacer colon' by less_colon.liga;\012 sub less' colon by less.spacer;\012} less_colon;\012\012lookup less_dollar {\012 ignore sub less less' dollar;\012 ignore sub less' dollar dollar;\012 sub less.spacer dollar' by less_dollar.liga;\012 sub less' dollar by less.spacer;\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 less.spacer equal' by less_equal.liga;\012 sub less' equal by less.spacer;\012} less_equal;\012\012lookup less_greater {\012 ignore sub less less' greater;\012 ignore sub less' greater greater;\012 sub less.spacer greater' by less_greater.liga;\012 sub less' greater by less.spacer;\012} less_greater;\012\012lookup less_hyphen {\012 ignore sub less less' hyphen;\012 ignore sub less' hyphen hyphen;\012 sub less.spacer hyphen' by less_hyphen.liga;\012 sub less' hyphen by less.spacer;\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 less.spacer less' by less_less.liga;\012 sub less' less by less.spacer;\012} less_less;\012\012lookup less_plus {\012 ignore sub less less' plus;\012 ignore sub less' plus plus;\012 sub less.spacer plus' by less_plus.liga;\012 sub less' plus by less.spacer;\012} less_plus;\012\012lookup less_slash {\012 ignore sub less less' slash;\012 ignore sub less' slash slash;\012 sub less.spacer slash' by less_slash.liga;\012 sub less' slash by less.spacer;\012} less_slash;\012\012lookup numbersign_braceleft {\012 ignore sub numbersign numbersign' braceleft;\012 ignore sub numbersign' braceleft braceleft;\012 sub numbersign.spacer braceleft' by numbersign_braceleft.liga;\012 sub numbersign' braceleft by numbersign.spacer;\012} numbersign_braceleft;\012\012lookup numbersign_bracketleft {\012 ignore sub numbersign numbersign' bracketleft;\012 ignore sub numbersign' bracketleft bracketleft;\012 sub numbersign.spacer bracketleft' by numbersign_bracketleft.liga;\012 sub numbersign' bracketleft by numbersign.spacer;\012} numbersign_bracketleft;\012\012lookup numbersign_colon {\012 ignore sub numbersign numbersign' colon;\012 ignore sub numbersign' colon colon;\012 sub numbersign.spacer colon' by numbersign_colon.liga;\012 sub numbersign' colon by numbersign.spacer;\012} numbersign_colon;\012\012lookup numbersign_equal {\012 ignore sub numbersign numbersign' equal;\012 ignore sub numbersign' equal equal;\012 sub numbersign.spacer equal' by numbersign_equal.liga;\012 sub numbersign' equal by numbersign.spacer;\012} numbersign_equal;\012\012lookup numbersign_exclam {\012 ignore sub numbersign numbersign' exclam;\012 ignore sub numbersign' exclam exclam;\012 sub numbersign.spacer exclam' by numbersign_exclam.liga;\012 sub numbersign' exclam by numbersign.spacer;\012} numbersign_exclam;\012\012lookup numbersign_numbersign {\012 ignore sub numbersign numbersign' numbersign;\012 ignore sub numbersign' numbersign numbersign;\012 sub numbersign.spacer numbersign' by numbersign_numbersign.liga;\012 sub numbersign' numbersign by numbersign.spacer;\012} numbersign_numbersign;\012\012lookup numbersign_parenleft {\012 ignore sub numbersign numbersign' parenleft;\012 ignore sub numbersign' parenleft parenleft;\012 sub numbersign.spacer parenleft' by numbersign_parenleft.liga;\012 sub numbersign' parenleft by numbersign.spacer;\012} numbersign_parenleft;\012\012lookup numbersign_question {\012 ignore sub numbersign numbersign' question;\012 ignore sub numbersign' question question;\012 sub numbersign.spacer question' by numbersign_question.liga;\012 sub numbersign' question by numbersign.spacer;\012} numbersign_question;\012\012lookup numbersign_underscore {\012 ignore sub numbersign numbersign' underscore;\012 ignore sub numbersign' underscore underscore;\012 sub numbersign.spacer underscore' by numbersign_underscore.liga;\012 sub numbersign' underscore by numbersign.spacer;\012} numbersign_underscore;\012\012lookup percent_percent {\012 ignore sub percent percent' percent;\012 ignore sub percent' percent percent;\012 sub percent.spacer percent' by percent_percent.liga;\012 sub percent' percent by percent.spacer;\012} percent_percent;\012\012lookup period_equal {\012 ignore sub period period' equal;\012 ignore sub period' equal equal;\012 sub period.spacer equal' by period_equal.liga;\012 sub period' equal by period.spacer;\012} period_equal;\012\012lookup period_hyphen {\012 ignore sub period period' hyphen;\012 ignore sub period' hyphen hyphen;\012 sub period.spacer hyphen' by period_hyphen.liga;\012 sub period' hyphen by period.spacer;\012} period_hyphen;\012\012lookup period_period {\012 ignore sub period period' period;\012 ignore sub period' period period;\012 sub period.spacer period' by period_period.liga;\012 sub period' period by period.spacer;\012} period_period;\012\012lookup period_question {\012 ignore sub period period' question;\012 ignore sub period' question question;\012 sub period.spacer question' by period_question.liga;\012 sub period' question by period.spacer;\012} period_question;\012\012lookup plus_greater {\012 ignore sub plus plus' greater;\012 ignore sub plus' greater greater;\012 sub plus.spacer greater' by plus_greater.liga;\012 sub plus' greater by plus.spacer;\012} plus_greater;\012\012lookup plus_plus {\012 ignore sub plus plus' plus;\012 ignore sub plus' plus plus;\012 sub plus.spacer plus' by plus_plus.liga;\012 sub plus' plus by plus.spacer;\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 question.spacer colon' by question_colon.liga;\012 sub question' colon by question.spacer;\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 ignore sub less question' equal;\012 sub question.spacer equal' by question_equal.liga;\012 sub question' equal by question.spacer;\012} question_equal;\012\012lookup question_period {\012 ignore sub question question' period;\012 ignore sub question' period period;\012 sub question.spacer period' by question_period.liga;\012 sub question' period by question.spacer;\012} question_period;\012\012lookup question_question {\012 ignore sub question question' question;\012 ignore sub question' question question;\012 sub question.spacer question' by question_question.liga;\012 sub question' question by question.spacer;\012} question_question;\012\012lookup semicolon_semicolon {\012 ignore sub semicolon semicolon' semicolon;\012 ignore sub semicolon' semicolon semicolon;\012 sub semicolon.spacer semicolon' by semicolon_semicolon.liga;\012 sub semicolon' semicolon by semicolon.spacer;\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 slash.spacer asterisk' by slash_asterisk.liga;\012 sub slash' asterisk by slash.spacer;\012} slash_asterisk;\012\012lookup slash_equal {\012 ignore sub slash slash' equal;\012 ignore sub slash' equal equal;\012 sub slash.spacer equal' by slash_equal.liga;\012 sub slash' equal by slash.spacer;\012} slash_equal;\012\012lookup slash_greater {\012 ignore sub slash slash' greater;\012 ignore sub slash' greater greater;\012 sub slash.spacer greater' by slash_greater.liga;\012 sub slash' greater by slash.spacer;\012} slash_greater;\012\012lookup slash_slash {\012 ignore sub slash slash' slash;\012 ignore sub slash' slash slash;\012 sub slash.spacer slash' by slash_slash.liga;\012 sub slash' slash by slash.spacer;\012} slash_slash;\012\012lookup underscore_underscore {\012 ignore sub underscore underscore' underscore;\012 ignore sub underscore' underscore underscore;\012 sub underscore.spacer underscore' by underscore_underscore.liga;\012 sub underscore' underscore by underscore.spacer;\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 pos @Tall \\colon' <0 160 0 0>;\012 pos \\colon' @Tall <0 160 0 0>;\012} uppercase_colon;\012\012# 738\012#lookup slash_backslash {\012# ignore sub @NotSpace slash' backslash;\012# ignore sub slash' backslash @NotSpace;\012# sub slash.spacer backslash' by slash_backslash.liga;\012# sub slash' backslash by slash.spacer;\012#} slash_backslash;\012\012#lookup backslash_slash {\012# ignore sub @NotSpace backslash' slash;\012# ignore sub backslash' slash @NotSpace;\012# sub backslash.spacer slash' by backslash_slash.liga;\012# sub backslash' slash by backslash.spacer;\012#} backslash_slash;\012\012### 795\012\012sub [f i.salt_low j.salt_low] [i j]' by [i.salt_low j.salt_low];\012sub [F T I f l.salt_low] l' by l.salt_low;\012\012###\012\012### 0xFF\012sub [zero zero.zero] x' [@Digit @HexDigit] by x.multiply;\012sub [zero.tosf zero.zero.tosf zero.tosf.zero] x' [@DigitTosf @HexDigit] by x.multiply.tosf;\012\012### 800x600\012sub @Digit x' @Digit by x.multiply; \012sub @DigitTosf x' @DigitTosf by x.multiply.tosf;\012\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; }, { @@ -14685,8 +14685,9 @@ width = 1200; ); }, { +color = 6; glyphname = l.salt_low; -lastChange = "2020-04-08 17:17:24 +0000"; +lastChange = "2020-04-08 17:21:47 +0000"; layers = ( { anchors = ( @@ -104182,6 +104183,39 @@ width = 1200; ); }, { +color = 6; +glyphname = less_less_hyphen_greater_greater.liga; +lastChange = "2020-04-08 17:28:46 +0000"; +layers = ( +{ +components = ( +{ +name = less_less_hyphen.liga; +transform = "{1, 0, 0, 1, -2400, 0}"; +}, +{ +name = hyphen_greater_greater.liga; +} +); +layerId = "B67F0F2D-EC95-4CB8-966E-23AE86958A69"; +width = 1200; +}, +{ +components = ( +{ +name = less_less_hyphen.liga; +transform = "{1, 0, 0, 1, -2400, 0}"; +}, +{ +name = hyphen_greater_greater.liga; +} +); +layerId = "4B7A3BAF-EAD8-4024-9BEA-BB1DE86CFCFA"; +width = 1200; +} +); +}, +{ color = 3; glyphname = less_less_equal.liga; lastChange = "2020-04-05 21:56:41 +0000"; diff --git a/clojure/fira_code/calt.clj b/clojure/fira_code/calt.clj index 02b20d6..e806021 100755 --- a/clojure/fira_code/calt.clj +++ b/clojure/fira_code/calt.clj @@ -188,7 +188,25 @@ " sub 1' 2 3 4 by 1.spacer;\n" ; "sub 1 2 3 4 by 1_2_3_4.liga;" "} 1_2_3_4;") - #"\d" {"1" a "2" b "3" c "4" d})))) + #"\d" {"1" a "2" b "3" c "4" d})) + 5 (let [[a b c d e] liga] + (str/replace + (str + "lookup 1_2_3_4_5 {\n" + (when-not (skip-ignores? liga) + (str " ignore sub 1 1' 2 3 4 5;\n" + " ignore sub 1' 2 3 4 4 5;\n")) + (gen-ignore-prefixes liga) + (get ignores liga) + " sub 1.spacer 2.spacer 3.spacer 4.spacer 5' by 1_2_3_4_5.liga;\n" + " sub 1.spacer 2.spacer 3.spacer 4' 5 by 4.spacer;\n" + " sub 1.spacer 2.spacer 3' 4 5 by 3.spacer;\n" + " sub 1.spacer 2' 3 4 5 by 2.spacer;\n" + " sub 1' 2 3 4 5 by 1.spacer;\n" + ; "sub 1 2 3 4 5 by 1_2_3_4_5.liga;" + "} 1_2_3_4_5;") + #"\d" {"1" a "2" b "3" c "4" d "5" e})) +)) (defn compare-ligas [l1 l2] diff --git a/distr/ttf/FiraCode-Bold.ttf b/distr/ttf/FiraCode-Bold.ttf index a31c70fe30ce030e3ea11065ecee047c60a91168..38aa84a91dac8499dd6a700b399edb20b23c16cc 100644 GIT binary patch delta 32524 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�nrt9_JAsMy_D~&Q@oa4- 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 delta 31029 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 diff --git a/distr/ttf/FiraCode-Light.ttf b/distr/ttf/FiraCode-Light.ttf index 7ad745d194bd5be9d7a5160399a1f158d15796d9..7fa63601cade41c833a38a270d94dab7b05580cc 100644 GIT binary patch delta 32391 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 delta 31138 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 G^8Wyb^1j~dF1rtIDAs7Q8EWx~j*n|*< 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 MI9j{w&BpNm3!3ZWr2qf` diff --git a/distr/ttf/FiraCode-Regular.ttf b/distr/ttf/FiraCode-Regular.ttf index d8747ba7949db508b79c0f63cb284fdf8309b8a8..a8790740f5f4dbb052ae2b4057e8d1d11b86385c 100644 GIT binary patch delta 31699 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 delta 31681 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 diff --git a/distr/ttf/FiraCode-Retina.ttf b/distr/ttf/FiraCode-Retina.ttf index c58dce5a2a42d78cd17def6ad3b662729e315e00..6c8d6b7b41f33e55084f50bfa5d7d8116e701fb3 100644 GIT binary patch delta 32508 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 delta 30982 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 diff --git a/distr/ttf/FiraCode-SemiBold.ttf b/distr/ttf/FiraCode-SemiBold.ttf index 31dd8afc6f7717bdcbaa739cbda78d2ecb913884..6d8f3e3204bfa1bb85963c689ba1f08f17468098 100644 GIT binary patch delta 31613 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 z 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