mirror of
https://github.com/be5invis/Iosevka.git
synced 2026-10-28 08:28:01 +00:00
107 lines
3.3 KiB
Plaintext
107 lines
3.3 KiB
Plaintext
lookup ccmpSubIota { sub iotaBelow by iotaLF; } ccmpSubIota;
|
|
lookup ccmpSubOgonek { sub ogonekBelow by ogonekTR; } ccmpSubOgonek;
|
|
lookup ccmpManual1 {
|
|
sub [i cyrUkrainiani j cyrje iogonekBelow]' @MG_above by [dotlessi dotlessi dotlessj dotlessj iogonek.dotless];
|
|
sub eta iotaBelow' lookup ccmpSubIota;
|
|
sub eta @MG_above iotaBelow' lookup ccmpSubIota;
|
|
sub eta @MG_above @MG_above iotaBelow' lookup ccmpSubIota;
|
|
sub eta @MG_above @MG_above @MG_above iotaBelow' lookup ccmpSubIota;
|
|
sub [a A u cyra cyrA] ogonekBelow' lookup ccmpSubOgonek;
|
|
sub [a A u cyra cyrA] @MG_above ogonekBelow' lookup ccmpSubOgonek;
|
|
sub [a A u cyra cyrA] @MG_above @MG_above ogonekBelow' lookup ccmpSubOgonek;
|
|
sub [a A u cyra cyrA] @MG_above @MG_above @MG_above ogonekBelow' lookup ccmpSubOgonek;
|
|
} ccmpManual1;
|
|
|
|
lookup ccmpManual2 {
|
|
sub commaAbove graveAbove by psilivaria;
|
|
sub commaAbove acuteAbove by psilioxia;
|
|
sub commaAbove perispomeniAbove by psiliperispomeni;
|
|
sub revCommaAbove graveAbove by dasiavaria;
|
|
sub revCommaAbove acuteAbove by dasiaoxia;
|
|
sub revCommaAbove perispomeniAbove by dasiaperispomeni;
|
|
} ccmpManual2;
|
|
|
|
feature ccmp {
|
|
script latn;
|
|
language dflt;
|
|
lookup ccmpManual1;
|
|
script grek;
|
|
language dflt;
|
|
lookup ccmpManual1;
|
|
lookup ccmpManual2;
|
|
script cyrl;
|
|
language dflt;
|
|
lookup ccmpManual1;
|
|
script DFLT;
|
|
language dflt;
|
|
lookup ccmpManual1;
|
|
} ccmp;
|
|
|
|
feature mark {
|
|
script latn;
|
|
language dflt;
|
|
lookup markAuto_letter1;
|
|
lookup markAuto_letter2;
|
|
lookup markAuto_overlay;
|
|
script grek;
|
|
language dflt;
|
|
lookup markAuto_letter1;
|
|
lookup markAuto_letter2;
|
|
lookup markAuto_overlay;
|
|
script cyrl;
|
|
language dflt;
|
|
lookup markAuto_letter1;
|
|
lookup markAuto_letter2;
|
|
lookup markAuto_overlay;
|
|
script DFLT;
|
|
language dflt;
|
|
lookup markAuto_letter1;
|
|
lookup markAuto_letter2;
|
|
lookup markAuto_overlay;
|
|
} mark;
|
|
|
|
feature mkmk {
|
|
script latn;
|
|
language dflt;
|
|
lookup mkmkAuto;
|
|
script grek;
|
|
language dflt;
|
|
lookup mkmkAuto;
|
|
script cyrl;
|
|
language dflt;
|
|
lookup mkmkAuto;
|
|
script DFLT;
|
|
language dflt;
|
|
lookup mkmkAuto;
|
|
} mkmk;
|
|
|
|
# Programming ligatures
|
|
lookup arrowHyphenSubRight { sub hyphen by minus.arrowright; } arrowHyphenSubRight;
|
|
lookup arrowHyphenSubLeft { sub hyphen by minus.arrowleft; } arrowHyphenSubLeft;
|
|
lookup arrowHyphenSubMid { sub hyphen by minus.arrowmid; } arrowHyphenSubMid;
|
|
lookup arrowExclamHTMLComment { sub exclam by exclam.htmlcommentstart; } arrowExclamHTMLComment;
|
|
lookup caltArrow1 {
|
|
# Arrows, sub
|
|
sub less hyphen' lookup arrowHyphenSubMid hyphen' lookup arrowHyphenSubMid greater;
|
|
sub less hyphen' lookup arrowHyphenSubMid greater;
|
|
sub less hyphen' lookup arrowHyphenSubLeft hyphen' lookup arrowHyphenSubLeft;
|
|
sub less hyphen' lookup arrowHyphenSubLeft;
|
|
sub less exclam' lookup arrowExclamHTMLComment hyphen' lookup arrowHyphenSubLeft hyphen' lookup arrowHyphenSubLeft;
|
|
sub hyphen' lookup arrowHyphenSubRight hyphen' lookup arrowHyphenSubRight greater;
|
|
sub hyphen' lookup arrowHyphenSubRight greater;
|
|
} caltArrow1;
|
|
feature calt {
|
|
script latn;
|
|
language dflt;
|
|
lookup caltArrow1;
|
|
script grek;
|
|
language dflt;
|
|
lookup caltArrow1;
|
|
script cyrl;
|
|
language dflt;
|
|
lookup caltArrow1;
|
|
script DFLT;
|
|
language dflt;
|
|
lookup caltArrow1;
|
|
} calt;
|