zlacker

Berkeley Mono Ligatures Release

submitted by nullch+(OP) on 2023-01-30 17:46:37 | 158 points 92 comments
[view article] [source] [go to bottom]

NOTE: showing posts with links only show all posts
1. dang+uD[view] [source] 2023-01-30 20:34:24
>>nullch+(OP)
Related:

Berkeley Mono v1.008 Released - https://news.ycombinator.com/item?id=33614114 - Nov 2022 (2 comments)

Show HN: Berkeley Mono Typeface - https://news.ycombinator.com/item?id=30557557 - March 2022 (171 comments)

◧◩
6. anamex+2Y[view] [source] [discussion] 2023-01-30 22:15:22
>>AJRF+8R
I had the same journey with Codelia[1]. Berkeley looks great, though!

[1] https://tosche.net/fonts/codelia

◧◩
7. huhten+J21[view] [source] [discussion] 2023-01-30 22:36:22
>>AJRF+8R
The website is fantastic. Font looks great and samples are an eye candy, so tried it just now.

Windows, 1920 x 1200 @ 96 dpi, Visual Studio, light-on-dark theme. I like 'em small to fit more on the screen and at 8px this font looks janky. It is blurry with uneven thickness and requires an eye strain to read. It doesn't seem to be hinted at all even though it is a TTF version.

Here's Berkley Mono on the left and Mensch on the right - https://i.imgur.com/CM27hVV.png

At 9px characters somehow retain their width but just get taller.

At 10px it starts looking better, but glyphs still look kinda feeble and aren't terribly pleasant to look at.

Just 2c. The character design is very nice still.

◧◩
11. Kronis+if1[view] [source] [discussion] 2023-01-30 23:36:08
>>AJRF+8R
Personally, I've stuck with free fonts most of the time. For programming, currently I tend to use:

Liberation Mono: from the very same package of fonts that are included in LibreOffice, I find it to be surprisingly readable and easy on the eyes for most kinds of code or monospaced text https://en.wikipedia.org/wiki/Liberation_fonts

PT Mono: while initially I really liked PT Sans and PT Serif separately (they're currently the fonts for my homepage/blog), their monospaced offering is also quite nice; albeit when there's some light colored text (e.g. comments) at the smaller font sizes, the full stop character can become a bit harder to see. Here's more information about them: https://en.wikipedia.org/wiki/PT_Fonts

Here's a quick comparison, comparing the two fonts against Consolas and JetBrains Mono (with some Java code, taken from a throwaway project): https://imgur.com/a/mr9afqT

Personally, out of all of them Liberation Mono feels like the most readable, whereas PT Mono just appeals to me stylistically on some level. However, paid fonts, like the linked one are also great - whatever feels more pleasant to stare at for a large number of hours per day!

◧◩◪
13. helmho+xg1[view] [source] [discussion] 2023-01-30 23:41:43
>>huhten+J21
1920x1200? 96 DPI?! Both those fonts look like absolute garbage, and how could they not? Only, in my opinion, Berkeley Mono actually looks more passable of the two. Something about the one on the right makes it look ethereal. Like it's behind the display. But don't let that detract from the fact that looking at code at 96 dpi is absolute garbage. Perhaps you're broke, in which case I retract my stupid comment. But if not: https://tonsky.me/blog/monitors/
24. Tactic+Jv1[view] [source] 2023-01-31 01:02:58
>>nullch+(OP)
Regarding fonts, here's one that makes me sad... The ASCII vertical bar (the "pipe" symbol) used to be a "broken bar", making it very clear it wasn't an uppercase "I" or a lowercase "l" or even a "1" (in some old or stylized font).

I really like a broken vertical bar. There's been a fight, where it became a solid vertical bar, then a broken vertical bar again, then a solid bar again:

https://en.wikipedia.org/wiki/Vertical_bar

See the "Solid vertical bar vs broken bar" section.

Because mathematical "OR" and all that IIUC. But I don't care. I'm in control. So my monospace font use a broken vertical bar (and a taller one than what's usually seen too, there's no risk of mistaking my "broken bar" '|' with '!'). When I write "my" font, it's literally a font I made myself by using FontForge slightly modifying another font (I basically modified @$%&|l and a few other tiny details). I cannot distribute it though.

EDIT: funnily enough reading that Wikipedia article I posted, I checked my keyboards... Two of them, an old IBM Model M and a "not so old but still old" Sun keyboard do both have a broken bar printed as the vertical bar: I never realized that!

◧◩
27. neilpa+ix1[view] [source] [discussion] 2023-01-31 01:13:18
>>chilie+Yr1
We talked about ligatures in-depth in BT-001 bulletin: https://berkeleygraphics.com/public-affairs/bulletins/BT-001...

In short, we think 1 keypress = 1 symbol printed on the screen. That explicitness brings peace. But, we also think that ligatures are optional and many people like them (read about all the pros and cons in the link above).

That makes everyone happy.

◧◩
34. wprl+xE1[view] [source] [discussion] 2023-01-31 01:58:35
>>whales+Rp1
You can add the Fira ligatures to any font with Ligaturizer. Personally I use it with CMU Typewriter.

[1]: https://github.com/ToxicFrog/Ligaturizer

◧◩◪
40. kitsun+5G1[view] [source] [discussion] 2023-01-31 02:08:37
>>Kronis+if1
PT Mono was my goto for a long time. For the past few years I've been running Dank Mono[0].

The Liberation font don't look bad but their wideness as well as that of other common FOSS fonts like the Vera/Bitstream fonts has always bugged me for some reason. Whenever I do a fresh Linux install and the desktop is configured to use one of those I have to download and install Inter UI or Ubuntu Sans as the UI font for it to not bug me.

[0]: https://philpl.gumroad.com/l/dank-mono [1]: https://rsms.me/inter/ [2]: https://design.ubuntu.com/font

◧◩
41. filmgi+MG1[view] [source] [discussion] 2023-01-31 02:14:52
>>jswny+1j1
You can do it manually if you take it on yourself and offer a patcher that people who own the font can use. But most of the time, it is not going to be aesthetically pleasing to the font designer.

This is what Berkeley Graphics says about it in the article that is linked:

>Nerd Fonts: We don't mind our customers patching the typeface. We respect your ownership of the typeface. However, Nerd Fonts are put together [haphazardly](https://www.nerdfonts.com/#home_) from several difference sources, kind of destroys our typeface's cohesiveness: We do not endorse it, we don't provide support to do this. It is a bad idea despite of its questionable usefulness. They're popular though and if you don't mind breaking the aesthetic uniformity of our typefaces, please go for it.

◧◩◪
43. shagie+kK1[view] [source] [discussion] 2023-01-31 02:50:24
>>filmgi+PE1
Dank mono annoys me except in one spot - conference presentation slides (where it still annoys me, but I can see it being useful). The italics as cursive is annoying - especially with the 's' that shows up in too many places.

However, the difficulty of distinguishing italics from regular on a presentation I can mostly forgive it since I can now recognize the italics and that hint to whatever it is trying to show much more easily than if I was trying to figure out a color (I'm not color blind but that is an accessibility issue) or the 'is that tilted enough?'

(and looking for a bit of nostalgia, https://dank.sh/ now redirects to https://philpl.gumroad.com/l/dank-mono and while its done, it can be purchased again!)

◧◩◪
45. layer8+4L1[view] [source] [discussion] 2023-01-31 02:56:43
>>huhten+J21
Mensch presumably is this font: https://robey.lag.net/2010/06/21/mensch-font.html

I’ll have to try it. I’m still using Lucida Console because most newer fonts lack hinting for smaller sizes.

◧◩◪◨⬒
51. signa1+US1[view] [source] [discussion] 2023-01-31 03:56:09
>>layer8+OL1
if you have not considered it before, check eizo (https://www.eizo.com/home/) out. they make truly excellent displays.
◧◩◪◨
56. eddyg+TZ1[view] [source] [discussion] 2023-01-31 04:38:39
>>swah+g81
Does Iosevka have hand-designed bitmaps for a bunch of common font sizes so text looks great even on low-DPI displays?

https://fsd.it/wp-content/uploads/PragmataPro_bitmaps.gif

To me, this is one of the best parts of Pragmata Pro (which I also eventually bought and has been my daily driver for years, although I do use Berkeley Mono for presentations and screenshots...)

64. x3n0ph+Ea2[view] [source] 2023-01-31 06:15:25
>>nullch+(OP)
Also a big fan of Victor Mono. I've found ligatures to be quite satisfying when programming.

https://rubjo.github.io/victor-mono/

◧◩
73. manusa+ue2[view] [source] [discussion] 2023-01-31 06:57:18
>>whales+Rp1
I also like both of them. I use Fira Code (https://github.com/tonsky/FiraCode) for code editor and IBM Plex Mono for terminal.
◧◩◪◨
75. Kronis+Zg2[view] [source] [discussion] 2023-01-31 07:17:56
>>kitsun+5G1
> The Liberation font don't look bad but their wideness as well as that of other common FOSS fonts like the Vera/Bitstream fonts has always bugged me for some reason.

Ohh, that's a fair point. I guess it's very obvious in the comparison, when you look at something like Consolas and any of the others.

I've heard good things about Iosevka, when you care a lot about horizontal compactness: https://typeof.net/Iosevka/

◧◩◪◨
76. eps+Ph2[view] [source] [discussion] 2023-01-31 07:26:18
>>nbk_20+9A1
Try Averia for the comments.

In fact I would've loved to try a mono version of it if it were avaiable.

http://iotic.com/averia/

◧◩◪◨⬒⬓⬔
77. scns+Bk2[view] [source] [discussion] 2023-01-31 07:49:27
>>layer8+W22
This one fits the bill, on sale in China allready maybe you can order from there. Elsewhere from 4Q23.

https://www.notebookcheck.net/ViewSonic-VX2722-4K-OLED-27-in...

◧◩◪◨
83. huhten+Mr2[view] [source] [discussion] 2023-01-31 09:02:52
>>layer8+4L1
Yes, that's the one. It's overall fantastic.

As far as 8px fonts go, there's also Dina, which is very similar, but with a pixelated look even though it's a TTF.

https://github.com/zshoals/Dina-Font-TTF-Remastered

86. scns+Bv2[view] [source] 2023-01-31 09:36:14
>>nullch+(OP)
I think it looks great, and decided to check out how my favourite font (Fira Code) stacks up [0].

Hate to poop on others hard work, but i think Fira Code looks much better. The missing one i found might be critical for Clojurists, could be patched in FC.

https://imgur.com/gallery/OzcOgq5

◧◩◪◨⬒⬓⬔⧯
88. scns+ky2[view] [source] [discussion] 2023-01-31 10:03:42
>>scns+Bk2
There are 27" 4K displays availlable allready from LG, starting at 1,999$

https://www.displayninja.com/best-oled-monitor/

[go to top]