SAMPLE_CODE(TestMyTypefaceCodeSnippet, "Iosevka", DARK) { // The quick brown fox jumps over the lazy dog.
const wchar_t* code = L"(<#part>\\d+)(<#capture>(<section>(<&part>)))((<&capture>).){3}(<&capture>)";
RegexNode node = (rCapture(L"section", r_d().Some()) + rC(L'.')).Loop(3, 3) + rCapture(L"section", r_d().Some());
ThePatternsMustBeSame(code, node); // Clarity : [i l I 1] [0 O 8] 1234567890. {}[]()<>$*-+=/#_%^@\&|~?'"`!,.;:
}
SAMPLE_CODE(TestMyTypefaceCodeSnippet, "Iosevka", LIGHT) { // The quick brown fox jumps over the lazy dog.
const wchar_t* code = L"(<#part>\\d+)(<#capture>(<section>(<&part>)))((<&capture>).){3}(<&capture>)";
RegexNode node = (rCapture(L"section", r_d().Some()) + rC(L'.')).Loop(3, 3) + rCapture(L"section", r_d().Some());
ThePatternsMustBeSame(code, node); // Clarity : [i l I 1] [0 O 8] 1234567890. {}[]()<>$*-+=/#_%^@\&|~?'"`!,.;:
}
SAMPLE_CODE(TestMyTypefaceCodeSnippet, "Iosevka Slab", DARK) { // The quick brown fox jumps over the lazy dog.
const wchar_t* code = L"(<#part>\\d+)(<#capture>(<section>(<&part>)))((<&capture>).){3}(<&capture>)";
RegexNode node = (rCapture(L"section", r_d().Some()) + rC(L'.')).Loop(3, 3) + rCapture(L"section", r_d().Some());
ThePatternsMustBeSame(code, node); // Clarity : [i l I 1] [0 O 8] 1234567890. {}[]()<>$*-+=/#_%^@\&|~?'"`!,.;:
}
SAMPLE_CODE(TestMyTypefaceCodeSnippet, "Iosevka Slab", LIGHT) { // The quick brown fox jumps over the lazy dog.
const wchar_t* code = L"(<#part>\\d+)(<#capture>(<section>(<&part>)))((<&capture>).){3}(<&capture>)";
RegexNode node = (rCapture(L"section", r_d().Some()) + rC(L'.')).Loop(3, 3) + rCapture(L"section", r_d().Some());
ThePatternsMustBeSame(code, node); // Clarity : [i l I 1] [0 O 8] 1234567890. {}[]()<>$*-+=/#_%^@\&|~?'"`!,.;:
}
var languages = [
{lang: 'English', sample: 'Shaw, those twelve beige hooks are joined if I patch a young, gooey mouth.'},
{lang: 'IPA', sample: '[ɢʷɯʔ.nas.doːŋ.kʰlja] [ŋan.ȵʑi̯wo.ɕi̯uĕn.ɣwa]'},
{lang: 'Bulgarian', sample: 'Я, пазачът Вальо уж бди, а скришом хапва кюфтенца зад щайгите.'},
{lang: 'Czech', sample: 'Nechť již hříšné saxofony ďáblů rozezvučí síň úděsnými tóny waltzu, tanga a quickstepu.'},
{lang: 'Finnish', sample: 'Charles Darwin jammaili Åken hevixylofonilla Qatarin yöpub Zeligissä.'},
{lang: 'French', sample: 'Voix ambiguë d’un cœur qui au zéphyr préfère les jattes de kiwi.'},
{lang: 'German', sample: 'Victor jagt zwölf Boxkämpfer quer über den großen Sylter Deich.'},
{lang: 'Greek', sample: 'Ταχίστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός.'},
{lang: 'Ancient Greek', sample: 'Ἄδμηθ’, ὁρᾷς γὰρ τἀμὰ πράγμαθ’ ὡς ἔχει, λέξαι θέλω σοι πρὶν θανεῖν ἃ βούλομαι. '},
{lang: 'Hungarian', sample: 'Jó foxim és don Quijote húszwattos lámpánál ülve egy pár bűvös cipőt készít.'},
{lang: 'Icelandic', sample: 'Kæmi ný öxi hér, ykist þjófum nú bæði víl og ádrepa.'},
{lang: 'Irish', sample: 'Ċuaiġ bé ṁórṡáċ le dlúṫspád fíorḟinn trí hata mo ḋea-ṗorcáin ḃig.'},
{lang: 'Latvian', sample: 'Muļķa hipiji mēģina brīvi nogaršot celofāna žņaudzējčūsku.'},
{lang: 'Lithuanian', sample: 'Įlinkdama fechtuotojo špaga sublykčiojusi pragręžė apvalų arbūzą.'},
{lang: 'Macedonian', sample: 'Ѕидарски пејзаж: шугав билмез со чудење џвака ќофте и кељ на туѓ цех.'},
{lang: 'Norwegian', sample: 'Jeg begynte å fortære en sandwich mens jeg kjørte taxi på vei til quiz'},
{lang: 'Polish', sample: 'Pchnąć w tę łódź jeża lub ośm skrzyń fig.'},
{lang: 'Portuguese', sample: 'Luís argüia à Júlia que «brações, fé, chá, óxido, pôr, zângão» eram palavras do português.'},
{lang: 'Romanian', sample: 'Înjurând pițigăiat, zoofobul comandă vexat whisky și tequila.'},
{lang: 'Russian', sample: 'Широкая электрификация южных губерний даст мощный толчок подъёму сельского хозяйства.'},
{lang: 'Serbian', sample: 'Ајшо, лепото и чежњо, за љубав срца мога дођи у Хаџиће на кафу.'},
{lang: 'Spanish', sample: 'Benjamín pidió una bebida de kiwi y fresa; Noé, sin vergüenza, la más exquisita champaña del menú.'},
{lang: 'Turkish', sample: 'Pijamalı hasta yağız şoföre çabucak güvendi.'},
{lang: 'Ukrainian', sample: 'Чуєш їх, доцю, га? Кумедна ж ти, прощайся без ґольфів!'}
]
default set font.name.uniqueSubFamily "\(para.family) \(para.style) \(para.version) (\(para.codename))" hooky set font.name.uniqueSubFamily "\(para.family) \(para.style) \(para.version) (\(para.codename))" zshaped set font.name.uniqueSubFamily "\(para.family) \(para.style) \(para.version) (\(para.codename))"
float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); } float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); } float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); } float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); } float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); } float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); } float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); } float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); } float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); }
Feature Tag | Designed For |
---|---|
calt | Default setting in text editors |
<---------------- ----------------> <===============> a:b a::b a:::b := :- :+ | |
XML0, XFS0, XFST | ML, OCaml, F#, F* |
<---------------- ----------------> <===============> a:b a::b a:::b a\/b a/\b := :- :+ | |
SWFT, XPTL | Swift, PatEL |
-<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>- <-> <--> <---> <----> <!-- =<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>= <=> <==> <===> <====> <!--- <---------------- ----------------> <===============> a:b a::b a:::b := :- :+ | |
XHS0, XIDR, XELM, PURS | Haskell, Idris, Elm, PureScript |
-<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>- <-> <--> <---> <----> <!-- =<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>= <=> <==> <===> <====> <!--- <---------------- ----------------> <===============> a:b a::b a:::b a\/b a/\b := :- :+ | |
XV00 | Coq |
-<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>- <-> <--> <---> <----> <!-- =<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>= <=> <==> <===> <====> <!--- <---------------- ----------------> <===============> a:b a::b a:::b a\/b a/\b := :- :+ |