This page is used for taking snapshots of Iosevka only.

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. {}[]()<>$*-+=/#_%^@\&|~?'"`!,.;:
}
const 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: 'Чуєш їх, доцю, га? Кумедна ж ти, прощайся без ґольфів!'}
]
float Fox.quick(h){ is_brown && it_jumps_over(dogs.lazy); }
float Fox.quick(h){ is_brown && it_jumps_over(dogs.lazy); }
float Fox.quick(h){ is_brown && it_jumps_over(dogs.lazy); }
float Fox.quick(h){ is_brown && it_jumps_over(dogs.lazy); }
float Fox.quick(h){ is_brown && it_jumps_over(dogs.lazy); }
float Fox.quick(h){ is_brown && it_jumps_over(dogs.lazy); }
float Fox.quick(h){ is_brown && it_jumps_over(dogs.lazy); }
float Fox.quick(h){ is_brown && it_jumps_over(dogs.lazy); }
float Fox.quick(h){ is_brown && it_jumps_over(dogs.lazy); }
Character Variants
    1. cv01 a a
    2. cv02 a a
    1. cv52 f f
    2. cv53 f f
    3. cv84 f f
    1. cv11 g g
    2. cv12 g g
    3. cv24 g g
    1. cv03 i i
    2. cv04 i i
    3. cv05 i i
    4. cv06 i i
    5. cv56 i i
    6. cv88 i i
    1. cv57 j j
    2. cv58 j j
    1. cv07 l l
    2. cv08 l l
    3. cv09 l l
    4. cv10 l l
    5. cv27 l l
    6. cv28 l l
    7. cv59 l l
    1. cv68 k k
    2. cv69 k k
    3. cv70 k
    1. cv25 m m
    2. cv26 m m
    1. cv85 r r
    2. cv86 r r
    3. cv87 r r
    1. cv40 t t
    2. cv41 t t
    1. cv89 u u
    2. cv90 u u
    1. cv71 v v
    2. cv72 v v
    1. cv75 w w
    2. cv76 w w
    1. cv77 x x
    2. cv78 x x
    1. cv48 y y
    2. cv49 y y
    3. cv79 y y
    1. cv73 A A
    2. cv74 A A
    1. cv91 G G
    2. cv92 G G
    1. cv42 Q Q
    2. cv43 Q Q
    1. cv82 R R
    2. cv83 R R
    1. cv80 Y Y
    2. cv81 Y Y
    1. cv13 0 0
    2. cv14 0 0
    3. cv15 0 0
    4. cv93 0 0
    1. cv50 1 1
    2. cv51 1 1
    1. cv46 3 3
    2. cv47 3 3
    1. cv64 7 7
    2. cv65 7 7
    1. cv96 9 9
    2. cv97 9 9
    1. cv34 ß ß
    2. cv35 ß ß
    1. cv94 λ λ
    2. cv95 λ λ
    1. cv16 ~ ~
    2. cv17 ~ ~
    1. cv18 * *
    2. cv19 * *
    3. cv60 * *
    4. cv61 * *
    1. cv20 _ _
    2. cv21 _ _
    1. cv22
    2. cv23
    1. cv29 ^ ^
    2. cv30 ^ ^
    1. cv36 { }
    2. cv37 { }
    1. cv44 # #
    2. cv45 # #
    1. cv31 @ @
    2. cv32 @ @
    3. cv33 @ @
    1. cv38 $ $
    2. cv39 $ $
    3. cv54 $ $
    4. cv55 $ $
    1. cv62 % %
    2. cv63 % %
    1. cv66 <= >=
    2. cv67 <= >=
Stylistic Sets
  1. offDefault @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ
  2. ss01Andale Mono Style @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ
  3. ss02Anonymous Pro Style @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ
  4. ss03Consolas Style @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ
  5. ss04Menlo Style @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ
  6. ss05Fira Mono Style @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ
  7. ss06Liberation Mono Style @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ
  8. ss07Monaco Style @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ
  9. ss08Pragmata Pro Style @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ
  10. ss09Source Code Pro Style @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ
  11. ss10Envy Code R Style @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ
  12. ss11X Window Style @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ
  13. ss12Ubuntu Mono Style @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ
  14. ss13Lucida Style @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ
  15. ss14JetBrains Mono Style @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ
  16. ss20Curly Style @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ @real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ
Feature TagDescription
calt off Ligation Off
-<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>- <-> <--> <---> <----> <!--
=<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>= <=> <==> <===> <====> <!---
<------ ------> <=====> <~~ <~ ~> ~~> :: ::: \/ /\ == != /= ~= <> === !== =/= =!=
:= :- :+ <* <*> *> <| <|> |> <. <.> .> +: -: =: <******> (* comm *) ++ +++ |- -|
calt Default setting in text editors
-<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>- <-> <--> <---> <----> <!--
=<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>= <=> <==> <===> <====> <!---
<------ ------> <=====> <~~ <~ ~> ~~> :: ::: \/ /\ == != /= ~= <> === !== =/= =!=
:= :- :+ <* <*> *> <| <|> |> <. <.> .> +: -: =: <******> (* comm *) ++ +++ |- -|
dlig Discretionary ligatures
-<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>- <-> <--> <---> <----> <!--
=<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>= <=> <==> <===> <====> <!---
<------ ------> <=====> <~~ <~ ~> ~~> :: ::: \/ /\ == != /= ~= <> === !== =/= =!=
:= :- :+ <* <*> *> <| <|> |> <. <.> .> +: -: =: <******> (* comm *) ++ +++ |- -|
JSPT, PHPX JavaScript, PHP
-<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>- <-> <--> <---> <----> <!--
=<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>= <=> <==> <===> <====> <!---
<------ ------> <=====> <~~ <~ ~> ~~> :: ::: \/ /\ == != /= ~= <> === !== =/= =!=
:= :- :+ <* <*> *> <| <|> |> <. <.> .> +: -: =: <******> (* comm *) ++ +++ |- -|
MLXX, FSHP ML, F#
-<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>- <-> <--> <---> <----> <!--
=<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>= <=> <==> <===> <====> <!---
<------ ------> <=====> <~~ <~ ~> ~~> :: ::: \/ /\ == != /= ~= <> === !== =/= =!=
:= :- :+ <* <*> *> <| <|> |> <. <.> .> +: -: =: <******> (* comm *) ++ +++ |- -|
FSTA F*
-<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>- <-> <--> <---> <----> <!--
=<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>= <=> <==> <===> <====> <!---
<------ ------> <=====> <~~ <~ ~> ~~> :: ::: \/ /\ == != /= ~= <> === !== =/= =!=
:= :- :+ <* <*> *> <| <|> |> <. <.> .> +: -: =: <******> (* comm *) ++ +++ |- -|
HSKL, IDRS, ELMX, PURS Haskell, Idris, Elm, PureScript
-<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>- <-> <--> <---> <----> <!--
=<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>= <=> <==> <===> <====> <!---
<------ ------> <=====> <~~ <~ ~> ~~> :: ::: \/ /\ == != /= ~= <> === !== =/= =!=
:= :- :+ <* <*> *> <| <|> |> <. <.> .> +: -: =: <******> (* comm *) ++ +++ |- -|
PTLX, SWFT PatEL, Swift
-<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>- <-> <--> <---> <----> <!--
=<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>= <=> <==> <===> <====> <!---
<------ ------> <=====> <~~ <~ ~> ~~> :: ::: \/ /\ == != /= ~= <> === !== =/= =!=
:= :- :+ <* <*> *> <| <|> |> <. <.> .> +: -: =: <******> (* comm *) ++ +++ |- -|
COQX Coq
-<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>- <-> <--> <---> <----> <!--
=<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>= <=> <==> <===> <====> <!---
<------ ------> <=====> <~~ <~ ~> ~~> :: ::: \/ /\ == != /= ~= <> === !== =/= =!=
:= :- :+ <* <*> *> <| <|> |> <. <.> .> +: -: =: <******> (* comm *) ++ +++ |- -|
MTLB Matlab
-<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>- <-> <--> <---> <----> <!--
=<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>= <=> <==> <===> <====> <!---
<------ ------> <=====> <~~ <~ ~> ~~> :: ::: \/ /\ == != /= ~= <> === !== =/= =!=
:= :- :+ <* <*> *> <| <|> |> <. <.> .> +: -: =: <******> (* comm *) ++ +++ |- -|
MagMagMagMagMagMagMagMagMag MagMagMagMagMagMagMagMagMag MagMagMagMagMagMagMagMagMag
MagMagMagMagMagMagMagMagMag MagMagMagMagMagMagMagMagMag MagMagMagMagMagMagMagMagMag