Iosevka 是一个开源的无衬线与粗衬线、等宽与准比例字体家族,专为编写代码、终端使用以及技术文档排版而设计。默认情况下,Iosevka 的等宽字体家族采用纤细设计,字形宽度正好为 1/2em,与同类字体相比能在相同屏幕宽度内显示更多列。Iosevka 提供 Normal 和 Extended 两种宽度。
正文
Iosevka 是一个开源字体家族,融合无衬线与粗衬线(slab-serif)风格,并提供等宽(monospace)与准比例(quasi-proportional)字体。它专为写代码、在终端中使用以及准备技术文档而设计。
Iosevka
等宽
Iosevka Term
等宽
Iosevka Fixed
等宽,禁用连字
Iosevka Slab
等宽
Iosevka Term Slab
等宽
Iosevka Fixed Slab
等宽,禁用连字
Iosevka Aile
准比例
Iosevka Etoile
准比例
可用的字重包括 Regular、Bold、Thin、ExtraLight、Light、Medium、SemiBold、ExtraBold、Heavy;倾斜样式有 Upright、Italic、Oblique;宽度则有 Normal 与 Extended。
Iosevka 的等宽字体默认采用纤细外观:字符宽度恰好为 1/2em。与同类字体相比,同样的屏幕宽度下可以容纳更多列。
Iosevka 提供两种宽度:Normal 与 Extended。如果你希望字符之间有更多留白,可以选择 Extended。
终端模拟器对字体有更严格的兼容性要求。因此,Iosevka 与 Iosevka Slab 都包含两个面向终端用户的专用家族:Term 与 Fixed。在这些家族中,符号会更窄,以符合终端对列数的要求。在 Fixed 家族中,连字功能被禁用,以确保在某些环境下有更好的兼容性。
Iosevka
∑ { n ∈ ▲ } 🅇(n) ○-> Ⓨ[n] ▢△◈
Iosevka Term
∑ { n ∈ ▲ } 🅇(n) ○-> Ⓨ[n] ▢△◈
Iosevka Fixed
∑ { n ∈ ▲ } 🅇(n) ○-> Ⓨ[n] ▢△◈
Iosevka 提供 146 个可配置字符与 19 个风格集(stylistic sets),让你能够定制出正好符合需求的变体。你既可以选择一个预定义的风格集,也可以自行挑选喜欢的样式。
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 的等宽家族不仅支持一套连字(ligation set),还支持特定语言的连字。在编辑器中启用对应的 OpenType 特性,就会出现正确的连字。
借助先进的 OpenType 技术,Iosevka 还支持长连字,例如由等号构成的长箭头或横线。
-<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>-=<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>=<-> <--> <---> <----> <=> <==> <===> <====> :: ::: __ <~~ > /> ~~> == != /= ~= <> === !== !=== =/= =!=<: := = *+ < <*> > <| <|> |> <. <.> .> + =* =: :>(* ) / */ [| |] {| |} ++ +++ / / |- -|