Iosevka is an open-source, sans-serif and slab-serif, monospace font

Hacker News by 6 min read 32x views
Iosevka is an open-source, sans-serif and slab-serif, monospace font

Share Post

Iosevka is an open-source, sans-serif + slab-serif, monospace + quasi‑proportional typeface family, designed for writing code, using in terminals, and preparing technical documents.

Iosevka Fixed

Monospace, Ligation Off

Iosevka Term Slab

Monospace

Iosevka Fixed Slab

Monospace, Ligation Off

Iosevka Aile

Quasi-Proportional

Iosevka Etoile

Quasi-Proportional

Regular

Bold

Thin

ExtraLight

Light

Medium

SemiBold

ExtraBold

Heavy

Character Variant Features

The Iosevka’s monospace family is provided in a slender outfit by default: glyphs are exactly 1/2em wide. Compared to the competitors, you could fit additional columns inside the identical display width.

Iosevka provides two widths, Normal and Extended. If you favor additional breeze between the character, choose Extended and enjoy.

# UCD DATA Section 00B0 ; DEGREE SIGN ; So ; 0 ; ET ; ; ; ; ; N ; ; ; ; ; 00B1 ; PLUS-MINUS SIGN ; Sm ; 0 ; ET ; ; ; ; ; N ; PLUS-OR-MINUS SIGN ; ; ; ; 00B2 ; SUPERSCRIPT TWO ; No ; 0 ; EN ; <super> 0032 ; ; 2 ; 2 ; N ; SUPERSCRIPT DIGIT TWO ; ; ; ; 00B3 ; SUPERSCRIPT THREE ; No ; 0 ; EN ; <super> 0033 ; ; 3 ; 3 ; N ; SUPERSCRIPT DIGIT THREE ; ; ; ; 00B4 ; ACUTE ACCENT ; Sk ; 0 ; ON ; <compat> 0020 0301 ; ; ; ; N ; SPACING ACUTE ; ; ; ; 00B5 ; MICRO SIGN ; Ll ; 0 ; L ; <compat> 03BC ; ; ; ; N ; ; ; 039C ; ; 039C 00B6 ; PILCROW SIGN ; Po ; 0 ; ON ; ; ; ; ; N ; PARAGRAPH SIGN ; ; ; ; 00B7 ; MIDDLE DOT ; Po ; 0 ; ON ; ; ; ; ; N ; ; ; ; ; 00B8 ; CEDILLA ; Sk ; 0 ; ON ; <compat> 0020 0327 ; ; ; ; N ; SPACING CEDILLA ; ; ; ; 00B9 ; SUPERSCRIPT ONE ; No ; 0 ; EN ; <super> 0031 ; ; 1 ; 1 ; N ; SUPERSCRIPT DIGIT ONE ; ; ; ; 00BA ; MASCULINE ORDINAL INDICATOR ; Lo ; 0 ; L ; <super> 006F ; ; ; ; N ; ; ; ; ; 00BB ; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK ; Pf ; 0 ; ON ; ; ; ; ; Y ; RIGHT POINTING GUILLEMET ; ; ; ; 00BC ; VULGAR FRACTION ONE QUARTER ; No ; 0 ; ON ; <fraction> 0031 2044 0034 ; ; ; 1/4 ; N ; FRACTION ONE QUARTER ; ; ; ; 00BD ; VULGAR FRACTION ONE HALF ; No ; 0 ; ON ; <fraction> 0031 2044 0032 ; ; ; 1/2 ; N ; FRACTION ONE HALF ; ; ; ; 00BE ; VULGAR FRACTION THREE QUARTERS ; No ; 0 ; ON ; <fraction> 0033 2044 0034 ; ; ; 3/4 ; N ; FRACTION THREE QUARTERS ; ; ; ; 00BF ; INVERTED QUESTION MARK ; Po ; 0 ; ON ; ; ; ; ; N ; ; ; ; ; 00C0 ; LATIN CAPITAL LETTER A WITH GRAVE ; Lu ; 0 ; L ; 0041 0300 ; ; ; ; N ; LATIN CAPITAL LETTER A GRAVE ; ; ; 00E0 ; 00C1 ; LATIN CAPITAL LETTER A WITH ACUTE ; Lu ; 0 ; L ; 0041 0301 ; ; ; ; N ; LATIN CAPITAL LETTER A ACUTE ; ; ; 00E1 ; 00C2 ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX ; Lu ; 0 ; L ; 0041 0302 ; ; ; ; N ; LATIN CAPITAL LETTER A CIRCUMFLEX ; ; ; 00E2 ; 00C3 ; LATIN CAPITAL LETTER A WITH TILDE ; Lu ; 0 ; L ; 0041 0303 ; ; ; ; N ; LATIN CAPITAL LETTER A TILDE ; ; ; 00E3 ; 00C4 ; LATIN CAPITAL LETTER A WITH DIAERESIS ; Lu ; 0 ; L ; 0041 0308 ; ; ; ; N ; LATIN CAPITAL LETTER A DIAERESIS ; ; ; 00E4 ; 00C5 ; LATIN CAPITAL LETTER A WITH RING ABOVE ; Lu ; 0 ; L ; 0041 030A ; ; ; ; N ; LATIN CAPITAL LETTER A RING ; ; ; 00E5 ; 00C6 ; LATIN CAPITAL LETTER AE ; Lu ; 0 ; L ; ; ; ; ; N ; LATIN CAPITAL LETTER A E ; ; ; 00E6 ; 00C7 ; LATIN CAPITAL LETTER C WITH CEDILLA ; Lu ; 0 ; L ; 0043 0327 ; ; ; ; N ; LATIN CAPITAL LETTER C CEDILLA ; ; ; 00E7 ; 00C8 ; LATIN CAPITAL LETTER E WITH GRAVE ; Lu ; 0 ; L ; 0045 0300 ; ; ; ; N ; LATIN CAPITAL LETTER E GRAVE ; ; ; 00E8 ; 00C9 ; LATIN CAPITAL LETTER E WITH ACUTE ; Lu ; 0 ; L ; 0045 0301 ; ; ; ; N ; LATIN CAPITAL LETTER E ACUTE ; ; ; 00E9 ;

Terminal emulators have a stricter compatibility requirements for fonts. Therefore, Iosevka and Iosevka Slab all merge two specialized families, Term and Fixed, targeting terminal users.

In these families, the symbols volition be narrower to prosecute terminals’ ideology of pillar count. In the Fixed families, the ligation volition be impaired to justify improved compatibility in certain environments.

Iosevka

∑

{

n ∈ ▲

}

🅇(n) ○-> Ⓨ[n] ▢△◈

Iosevka Term

∑

{

n ∈ ▲

}

🅇(n) ○-> Ⓨ[n] ▢△◈

Iosevka Fixed

∑

{

n ∈ ▲

}

🅇(n) ○-> Ⓨ[n] ▢△◈

Iosevka provides 146 configurable characters alongside 19 stylistic sets, which gives you amazing capability to customize one type that fills exactly what you need. You can either choose one pre-defined stylistic set, or cherry-pick your flavor.

ABC.DEF.GHI.JKL.MNO.PQRS.TUV.WXYZ abc.def.ghi.jkl.mno.pqrs.tuv.wxyz

!iIlL17|¦ ¢coO08BDQ $5SZ2zs ∂96µm float il1[]={1-2/3.4,5+6=7/8%90};

1234567890 ,._-+= >< «¯-¬_» ~–÷+× {*}[]()<>`+-=$/#_%^@\&|~?'" !,.;:

¶❯ Þẞðþſß ΓΔΛαβγδζηθικλμνξπςτυφχψ ЖЗКНРУЭЯавжзклмнруфчьыэя <= != ==

Iosevka’s monospace families supports not lone one ligation set, but additionally language-specific ligations. Enable the corresponded OpenType characteristic in your editor, and the accurate ligation volition appear.

Leveraging advanced OpenType techniques, Iosevka additionally supports long ligatures akin lengthy arrows or horizontal bars built up alongside equal signs.

-<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>-
=<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>=
<-> <--> <---> <----> <=> <==> <===> <====> :: ::: __
<~~ </ </> /> ~~> == != /= ~= <> === !== !=== =/= =!=
<: := *= *+ <* <*> *> <| <|> |> <. <.> .> +* =* =: :>
(* *) /* */ [| |] {| |} ++ +++ \/ /\ |- -| <!-- <!---

The quasi-proportional families: Iosevka Aile, and Iosevka Etoile, are made for documents and writing. They provision additional assortment on character widths, including a slightly wider letter w and m, and narrower i and l.

AMONG the many precious contributions of William Dwight Whitney to linguistic discipline is one particularly crucial and essential principle. It may be stated in these words. In explaining the prehistoric phenomena of tongue we must assume no another factors than those which we are capable to detect and evaluation in the historic duration of tongue development. The factors that produced changes in individual address five thousand or ten thousand years ago cannot have been basically distinct from those which are now functioning to change living languages. On the basis of this regulation we appearance to-day at a much-discussed issue of Indo-European philology alongside views extremely distinct from the views held by the founders of Comparative Philology and their contiguous successors. I mention to the problem, how the Indo-European group came to allocate sex to nouns, to differentiate between masculine, feminine, and neuter. This inquiry is of involvement to others furthermore philologists. What man of civilization who has learned languages specified as the Greek, Latin, or French has not at times wondered that objects which have no imaginable association alongside the natural sex of animals appear continually in the tongue as masculine or female? In German, for example, it is der fuss, but die hand; der geist, but die seele; in Latin, hīc hortus, hīc animus, hīc amor, but haec planta, haec anima, haec felicitas; in Greek, ὁ πλοῦτος, ὁ οἶκος, but ἡ πενία, ἡ οἰκία.

This sex difference pervades all the older Indo-European languages, and must hence be regarded as having its base in the period of the pro-ethnic Indo-European community. Not lone is the topic itself complete of interest, but additionally the care it has received from the philological investigation of our century. The assorted efforts made to resolve the issue may extremely aptly exemplify an essential difference which exists between the theories of tongue betterment held in the commencement and center of this hundred years and those which prevail to-day, — a difference of method existing not in related linguistics alone, but additionally in another sectors of philological and historic investigation that border on it.

Other Article Hacker News
↑
Close Right Ads
Close Left Ads