返回资讯中心
外部精选
软件工程
#社区热议

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

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 more columns within the same screen width.

Hacker Newsotobrglez2026/10/14 · 14 天前21 分钟阅读

以下正文同步自 Hacker News,版权归原站所有,已转换为易读排版。

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 more columns within the same screen width.

Iosevka provides two widths, Normal and Extended. If you prefer more 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 ;

Code and Terminal

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

In these families, the symbols will be narrower to follow terminals’ ideology of column count. In the Fixed families, the ligation will be disabled to ensure better compatibility in certain environments.

Iosevka provides 146 configurable characters with 19 stylistic sets, which gives you incredible ability to customize one variant that fills exactly what you need. You can either select 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 ,.-+= >< «¯-¬» –÷+× {*}<>`+-=$/#_%^@&|?'" !,.;:

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

Stylistic Sets

offDefaultss01Andale Mono Styless02Anonymous Pro Styless03Consolas Styless04Menlo Styless05Fira Mono Styless06Liberation Mono Styless07Monaco Styless08Pragmata Pro Styless09Source Code Pro Styless10Envy Code R Styless11X Window Styless12Ubuntu Mono Styless13Lucida Styless14JetBrains Mono Styless15IBM Plex Mono Styless16PT Mono Styless17Recursive Mono Styless18Input Mono Styless20Curly Style

Cherry-Picking

1▼111111111

2▼22

22

3▼33

3

4▼4444

4444

4444

5▼555555

555555

6▼666

7▼7777

7777

7777

8▼888

9▼999

0▼000000000000000000

000000000000000000

000000000000000000

A▼AAAA

AAAA

AA

B▼BBBBBB

BBBBBB

C▼CCCCC

D▼DDD

DDD

E▼EEEE

F▼FFFF

G▼GGGGGGGGG

GGGGGGGGG

GGGGGGGGG

GGGGGGGGG

H▼HHHH

I▼III

J▼JJJJJJJJ

JJJJJJ

K▼KKKKKKKK

KKKKKKKK

KKKKKKKK

KKKKKKKK

L▼LLL

M▼MMMMMM

MMMMMM

N▼NNN

NNN

P▼PPP

PPP

Q▼QQQQQQ

QQQQQ

R▼RRRRR

RRRRR

RRRRR

RRRRR

RRRRR

RRRRR

S▼SSSSS

T▼TTT

U▼UUUU

UUU

UUUU

UUUU

UUUU

V▼VVV

VVV

W▼WWWWWWWWWWWWWWW

WWWWWWWWWWWWWWWWWW

WWWWWWWWWWWW

X▼XXXX

XXXX

Y▼YYYY

YYYY

Z▼ZZZZZZZZZZZZ

ZZZZZZZZZZZZ

ZZZ

a▼aaaaaaaaaaaaaa

aaaaaaaaaaaaaaaaaaa

b▼bbb

bb

bbb

bb

bb

c▼ccccc

d▼dddd

dd

dddd

dd

dd

e▼ee

f▼fffffffffffffff

fffffffffffffff

fffffffffffffff

g▼gg

gggggggggggggg

h▼hhhh

hhh

i▼iiiiii

iiiiiiii

j▼jjjjjjjjjj

k▼kkkkkkkk

kkkkkkkk

kkkkkkkk

kkkkkkkk

kkkkkk

kk

l▼llllll

llllllll

m▼mmmmmmm

mmmmmmm

mmmmmmm

mmmmmmm

mmmmmmmmmm

mmmmmmmmmm

mmmmmmmmmm

n▼nnnnnnn

nnnnnnn

nnnnn

nnnnn

p▼ppp

ppp

pp

pp

q▼qqqqqqqqq

qqqqq

qqqqqqqqq

qqqqq

qqqqq

r▼rrrr

rrrr

rr

rr

rrrr

rrrr

rrrr

rrrr

s▼sssss

t▼tttttt

tttttt

tttttt

tttttt

tttttt

u▼uuuu

uuu

uuuu

uuu

uuu

v▼vvv

vvv

vv

w▼wwwwwwwwwwwwwww

wwwwwwwwwwwwwwwwww

wwwwwwwwwwww

ww

x▼xxxx

xxxx

xxxx

xx

y▼yyyyyy

yyyyyy

yyyyyy

z▼zzzzzzzzzzzz

zzzzzzzzzzzz

zzz

ẞ▼ẞẞ

ẞẞ

ẞẞẞẞ

ſ▼ſſſſſſſſ

ſſſſ

ſſſſ

ſſſſ

ſſſſſſſſ

ſſſſ

ſſſſ

ſſſſ

ß▼ßßßßßßßßßßßßßßßßßßßß

ßßßßßßßßßßßßßßßßßßßß

ßßßßßßßßßßßßßßßßßßßß

ð▼ðð

Þ▼ÞÞÞ

ÞÞÞ

þ▼þþþ

α▼α

ααααααααααααααααααα

β▼ββ

Γ▼ΓΓΓΓ

γ▼γγ

γγ

γγ

Δ▼ΔΔ

δ▼δδ

ζ▼ζζζζζ

η▼ηηη

ηηη

ηη

ηη

θ▼θθθθ

ι▼ιιιιιιιιιιιι

κ▼κκκκκκκκ

κκκκκκκκ

κκκκκκκκ

κκκκκκκκ

Λ▼ΛΛΛΛ

ΛΛΛΛ

λ▼λλλλλλ

μ▼μμμμ

μμμ

μμμμ

μμμ

μμμ

ν▼νν

νν

νν

ξ▼ξξξξξξξξξξ

π▼πππ

π

ς▼ςςςςς

τ▼ττττττ

υ▼υυ

υυ

φ▼φφφφ

φ

χ▼χχχχχχχχ

χχχχχχχχ

χχχχχχχχ

χχ

ψ▼ψψ

ψψ

ψψ

ψψ

∂▼∂∂∂

а▼аааааааааааааа

ааааааааааааааааааа

в▼вввввв

вввв

вввв

Ж▼ЖЖЖЖЖ

ж▼жжжжж

З▼ЗЗЗЗЗЗЗ

з▼ззззззз

ззззззз

К▼ККККККК

ККККККК

ККККККК

ККККККК

к▼ккккккк

ккккккк

ккккккк

ккккккк

л▼лл

м▼мммммм

мммммм

Н▼НННН

н▼нннн

ннн

Р▼РРР

РРР

р▼ррр

ррр

рр

рр

У▼УУУУУУ

УУУУУУ

УУУУУУ

у▼уууууу

уууууу

уууууу

ф▼ффффф

ффффф

ч▼чч

ь▼ььь

ы▼ыыыыыы

Э▼ЭЭЭЭЭЭЭ

ЭЭЭЭЭЭ

э▼эээээээ

ээээээ

Я▼ЯЯЯЯЯЯЯЯ

ЯЯЯЯЯЯЯЯ

ЯЯЯЯЯЯЯЯ

я▼яяяяяяяяяяяяяя

яяяяяяяяяяяяяя

яяяяяяяяяяяяяя

ij▼ijij

öẋ▼öẋöẋ

.,▼.,.,

⣝⣑▼⣝⣑⣝⣑

…▼……

~▼~~

▼*****


▼__

^▼^^^

`▼```

'▼''

(▼(((

{▼{{{

«▼««

#▼########

&▼&&&&&

&&&&&

@▼@@@@

@@@@

@

$▼$$$$$$

$$$$$$

¢▼¢¢¢¢¢¢

¢¢¢¢¢¢

%▼%%%%

|▼||

?▼???

¶▼¶¶¶

µ▼µµµµ

µµµ

µµµµ

µµµ

µµµ

❮▼❮❮❮

<=▼<=<=

!=▼!=!=!=!=!=!=

==▼====

--▼----

++▼++++

=>▼=>=>

->▼->->

Show UsageBake Custom Build

Coding Ligations

Iosevka’s monospace families supports not only one ligation set, but also language-specific ligations. Enable the corresponded OpenType feature in your editor, and the correct ligation will appear.

Leveraging advanced OpenType techniques, Iosevka also supports long ligatures like long arrows or horizontal bars built up with equal signs.

-<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>-

=<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>=

<-> <--> <---> <----> <=> <==> <===> <====> :: ::: __

<~~ </ </> /> ~~> == != /= ~= <> === !== !=== =/= =!=

<: := = + < <> > <| <|> |> <. <.> .> + =* =: :>

(* ) / */ [| |] {| |} ++ +++ / /\ |- -| <!-- <!---

Ligation Set

caltOffcaltDefaultdligDiscretionaryCLIKC-LikeJSPTJavaScriptPHPXPHPJLIAJuliaRAKURakuMLXXMLFSHPF#FSTAF*HSKLHaskellIDRSIdrisELMXElmPURSPureScriptSWFTSwiftDFNYDafnyCOQXCoqMTLBMatlabVRLGVerilogWFLMWolframERLAErlang

Show UsageBake Custom Build

For Every Writing

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

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →