TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Iosevka typeface for code, from code

183 pointsby kuschkufanalmost 2 years ago

33 comments

interroboinkalmost 2 years ago
My personal request for anyone developing a programmer&#x27;s font: on your splash page, be sure to include prominent examples of these characters: &quot;0OIl1|ij&quot;<p>I have no patience for a font that doesn&#x27;t get this right, and only limited patience for a font that doesn&#x27;t make it clear that they <i>did</i> get it right.<p>:::scuttles back to DejaVu Sans Mono good-enough-ness:::
评论 #36791398 未加载
评论 #36791652 未加载
评论 #36790920 未加载
a-a-ron_balmost 2 years ago
So many good things to say about Iosevka. The font is great and the “customizability” is top-notch.<p>I created my own flavor of Iosevka called Monocode that I use everywhere a monospaced font makes sense.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;aaronmbos&#x2F;monocode">https:&#x2F;&#x2F;github.com&#x2F;aaronmbos&#x2F;monocode</a>
nativeitalmost 2 years ago
I’m a font nerd, and this one is easily my favorite.<p>As a Debian sysdmin, I don’t do much in the way of pure coding, but I use terminals frequently, write Bash scripts, Dockerfiles&#x2F;Docker Compose files, and generally engage with monospaced text daily. Iosevka has become my default over the last several months, to the extent that I have added its GitHub repo to my dotfiles and deploy it everywhere that I operate. It is one of the only narrow monospaced typefaces that doesn’t look squished, but rather crisp and clean while being extremely efficient in its use of space. It’s italics are stylish without being overly decorative, and its glyphs&#x2F;Powerline support seem to just work across Linux, MacOS, and Windows.
DiabloD3almost 2 years ago
Iosevka is the best font I&#x27;ve used. I&#x27;ve repeatedly tried to switch, but I end up just circling back.<p>PragmataPro is the only font that has come close, due to the author&#x27;s obsessive optimization (including embedded pixmaps, something Iosevka lacks and may always lack).<p>The pricing is a bit weird on PragmataPro, which scares me away from it. &quot;Essential&quot; includes no coding ligatures (if that&#x27;s your thing), makes you pay for regular and bold separately and has no italic at 20 euros a whack. With ligatures, its 60 euros each style.
评论 #36797270 未加载
gray_-_wolfalmost 2 years ago
With all these posts about fonts, I have to wonder, am I the weird one here for just using DejaVu Sans Mono for like past ten years and just, like, not caring that much? Does the font make that much of a difference?
评论 #36788995 未加载
评论 #36787678 未加载
评论 #36787626 未加载
评论 #36787776 未加载
评论 #36787991 未加载
评论 #36798483 未加载
评论 #36791429 未加载
评论 #36787844 未加载
评论 #36789350 未加载
评论 #36787902 未加载
评论 #36794558 未加载
评论 #36789550 未加载
bloopernovaalmost 2 years ago
I&#x27;ve standardized on the mplus Nerd Font: <a href="https:&#x2F;&#x2F;www.programmingfonts.org&#x2F;#mplus" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.programmingfonts.org&#x2F;#mplus</a><p>It&#x27;s narrow, comes in a very light weight (I use weight 250 for coding), and works well in Emacs, VSCode, and iTerm2. I find that its bold and italics are easier to read than many other fonts, and that oO08 iIlL1 g9qCGQ are all distinguishable from each other.<p>I used to use Source Code Pro but found that I wanted something that allowed me to view more in the same width windows.<p>Another option is Victor Mono: <a href="https:&#x2F;&#x2F;www.programmingfonts.org&#x2F;#victor-mono" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.programmingfonts.org&#x2F;#victor-mono</a>
Schnoukialmost 2 years ago
I&#x27;ve used it for years almost everywhere (terminal, IDE, my blog, even DuckDuckGo&#x2F;Kagi with Iosevka Aile) and I absolutely love it. Looks great everywhere, and highly readable.
评论 #36787437 未加载
cantSpellSoberalmost 2 years ago
&gt; <i>Monospace Iosevka contains various stylistic sets to change the shape of certain characters</i><p><i>That&#x27;s</i> what&#x27;s on display at the linked URL (if anyone else was confused)<p>You can also select variants for specific characters (there&#x27;s 42 zeroes!): <a href="https:&#x2F;&#x2F;github.com&#x2F;be5invis&#x2F;Iosevka&#x2F;blob&#x2F;main&#x2F;doc&#x2F;character-variants.md">https:&#x2F;&#x2F;github.com&#x2F;be5invis&#x2F;Iosevka&#x2F;blob&#x2F;main&#x2F;doc&#x2F;character-...</a>
评论 #36789336 未加载
factorialboyalmost 2 years ago
I&#x27;ve used Iosevka for many years. I love it&#x27;s narrow but clear aesthetics. Makes vertically split tabs &#x2F; windows more usable.<p>Must admit that I am a font &#x2F; typeface hopper, I usually switch between Iosevka, Jetbrains Mono and more recently Comic Mono.
bitwizealmost 2 years ago
I freakin&#x27; love Iosevka. Most monospace fonts are kind of boring and look like variants of IBM Letter Gothic. The bitmap fonts from back in the day had character, so I often use those for terminals but they don&#x27;t fit well in graphical IDEs. Fonts like Iosevka, Envy Code R, and Terminus have that &quot;character&quot; and make spending time reading the code in them more joyful.
评论 #36787365 未加载
seabass-labraxalmost 2 years ago
This is fantastic! I&#x27;ve used JetBrains Mono for years now, but seeing that Iosevka can not only replicate it faithfully, but also allow me to apply my own tweaks makes me want to try Iosevka now!
1MachineElfalmost 2 years ago
The name reminds me of Iosefka, an NPC in the game Bloodborne: <a href="https:&#x2F;&#x2F;bloodborne.wiki.fextralife.com&#x2F;Iosefka" rel="nofollow noreferrer">https:&#x2F;&#x2F;bloodborne.wiki.fextralife.com&#x2F;Iosefka</a><p>It appears these are two ways of spelling the same name, and that has made me curious about its etymology.<p>I&#x27;ve not found much in the way of clues. Most of the search results are either in reference to the font or to the game.<p>According to names.org, Iosefka is tagged with <i>Gender-Neutral</i> and <i>Hebrew</i>: <a href="https:&#x2F;&#x2F;www.names.org&#x2F;n&#x2F;iosefka&#x2F;about" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.names.org&#x2F;n&#x2F;iosefka&#x2F;about</a><p>Does anyone here have one of these names? Can you share the story behind them?
评论 #36789647 未加载
rcktalmost 2 years ago
Looks nice, but seems like it has too much of customisation.<p>I&#x27;m using Fira Code for multiple years now and the setup is super straightforward. Just install, add it to config, enable ligatures and you are good to go.<p>Looking at the Iosevka page I&#x27;m just thinking what the hell is going on here? How do I even start choosing which variant to use? I like nice fonts, but I also like to have a clear way of doing things. Iosevka doesn&#x27;t offer one. I guess it&#x27;s there for a much more motivated aesthetes.
评论 #36789880 未加载
评论 #36791695 未加载
评论 #36790545 未加载
评论 #36788139 未加载
ashton314almost 2 years ago
If you want to see what kind of customizations you can do with Iosevka, here&#x27;s the blend that I use daily: <a href="https:&#x2F;&#x2F;git.sr.ht&#x2F;~ashton314&#x2F;iosevka-output" rel="nofollow noreferrer">https:&#x2F;&#x2F;git.sr.ht&#x2F;~ashton314&#x2F;iosevka-output</a><p>I essentially wanted Input Mono [1] but with more characters. Iosevka has a stylistic preset (&quot;ss18&quot;) that sets the character variants to match the designs of Input. There&#x27;s also the &quot;extended&quot; family, which matches the width almost perfectly, albeit I need the font size to be 13pt for Iosevka to match what Input looks like at 12pt. Go figure.<p>[1]: <a href="https:&#x2F;&#x2F;input.djr.com&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;input.djr.com&#x2F;</a>
评论 #36794322 未加载
xenaalmost 2 years ago
I use a custom variant of Iosevka on my website and all of my side projects such as Arsène: <a href="https:&#x2F;&#x2F;arsene.fly.dev" rel="nofollow noreferrer">https:&#x2F;&#x2F;arsene.fly.dev</a>. I like it because it makes Iaso not look like laso.
chriswarboalmost 2 years ago
I try new fonts every now and then, but always find myself going back to Droid Sans Mono (looks very clear at tiny sizes). However, I switched to Iosevka a month ago (found by Googling for narrow monospace fonts), since its narrow enough to fit 80 columns in Emacs when my (Pine)phone&#x27;s in portrait mode, and two 80-column buffers side-by-side in landscape mode :)
qbasic_foreveralmost 2 years ago
The terminal variant is great for CLI in my experience. It&#x27;s tall and very information dense with programs like htop, glances, etc.
jwralmost 2 years ago
I forced myself to try it after years of using Input Mono Narrow (a really really good font), and was surprised to find that I like it even better than Input Mono.<p>It&#x27;s good stuff.<p>If you have your favorite font and you find another font that seems interesting, I think it&#x27;s important to force yourself to use something else for a week or two before you make a judgment. Habits die hard.
karmakazealmost 2 years ago
The interspersed .&#x27;s and color changes are extremely distracting to actually seeing the font samples.
cjbprimealmost 2 years ago
I&#x27;m thankful for Iosevka, it&#x27;s been great. I even like the quasi-proportional version for code, Iosevka Aile: <a href="https:&#x2F;&#x2F;chris.printf.net&#x2F;iosevka-aile.png" rel="nofollow noreferrer">https:&#x2F;&#x2F;chris.printf.net&#x2F;iosevka-aile.png</a>
throwaway106382almost 2 years ago
Been using a customized Iosevka build for years and can&#x27;t use anything else, and I&#x27;ve tried.
andaialmost 2 years ago
I use a custom Iosevka (ORW) from someone&#x27;s ricing repo.<p>I think it&#x27;s a bit less narrow.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;s0la&#x2F;orw&#x2F;tree&#x2F;master&#x2F;.fonts">https:&#x2F;&#x2F;github.com&#x2F;s0la&#x2F;orw&#x2F;tree&#x2F;master&#x2F;.fonts</a>
AlchemistCampalmost 2 years ago
Haha, what a coincidence! I mention Iosevka and then three hours later, here it is submitted:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=36784005">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=36784005</a>
fold3almost 2 years ago
See also SARASA GOTHIC, a CJK programming font based on Iosevka and Source Han Sans.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;be5invis&#x2F;Sarasa-Gothic">https:&#x2F;&#x2F;github.com&#x2F;be5invis&#x2F;Sarasa-Gothic</a>
__mharrison__almost 2 years ago
This has been my goto font since Envy Code R.<p>I appreciate that it is slightly thinner.
quechimbaalmost 2 years ago
I switched from Pragmata Pro to Iosevka Term Curly Slab a few years ago and I&#x27;m really happy with it. It&#x27;s easy to read and I can fit a lot of code on one screen.
dancemethisalmost 2 years ago
Since I&#x27;ve seen it (around HN, no less) years ago, it has been among the first few installations on every machine I handled.<p>Beautiful. It feels tall in just the right way.
pickledishalmost 2 years ago
One of my favorites! I like to use it in the terminal since it’s such a skinny font, so things like log lines fit better on a tiny laptop screen
luis_fs_coelhoalmost 2 years ago
I&#x27;ve using JetBrains Mono just because it has boldItalic and other fonts like Fira Code and Iosevka don&#x27;t.
评论 #36786587 未加载
pusewiczalmost 2 years ago
Been a huge fan of Envy Code R and Iosevka is just a natural progression. Loving that font!
kuschkufanalmost 2 years ago
Offers lots of customisation, great for terminal, great for code.
firedevalmost 2 years ago
I use Iosevka for everything. Glad it gets some recognition.
sandGorgonalmost 2 years ago
this is brilliant!!