Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Font is one thing.

The hard part is text layout which is a very very complicated affair, especially if you want to support different languages and/or writing systems.



Your comment reminded me of "Text Rendering Hates You" (https://faultlore.com/blah/text-hates-you/ and https://news.ycombinator.com/item?id=30330144 )


Yeah this. Once you get to something more than plain English, it means pulling in HarfBuzz


If you want visually pleasing results, even English needs layout processes like kerning.


:-/ must have mentioned that by 'plain' I meant monospace, С64-like




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: