Text Rendering Hates You

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • linux-improvements

    Discontinued My tweaks to improve linux

    specially google chrome (chromium and all the electron mess) on linux

    https://github.com/ryuukk/linux-improvements/blob/main/chrom...

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • BezierInfo-2

    The development repo for the Primer on Bézier curves, https://pomax.github.io/bezierinfo

    I wrote an openGL font renderer once, it was a lot of fun. Bezier curves are such an elegant technique. The difference between what I wrote and what you'd use in a proper environment is pretty big, but I recommend it sometime.

    Fonts are pretty much just third or fourth degree beziers, iirc (i may have my terminology wrong). Try it out sometime, I did mine using tessellation shaders.

    Btw, you'll never find a better guide on beziers than here:

    https://pomax.github.io/bezierinfo/

  • PowerToys

    Windows system utilities to maximize productivity

    If only. There's a ticket open with Microsoft's PowerToys to improve the anti-aliasing situation:

    https://github.com/microsoft/PowerToys/issues/25595

    And heres an explanation from the dev of MacType about how DirectWrite can cause different applications to perform text rendering differently from each other:

    https://github.com/snowie2000/mactype/wiki/DirectWrite-vs-GD...

  • mactype

    Better font rendering for Windows.

    If only. There's a ticket open with Microsoft's PowerToys to improve the anti-aliasing situation:

    https://github.com/microsoft/PowerToys/issues/25595

    And heres an explanation from the dev of MacType about how DirectWrite can cause different applications to perform text rendering differently from each other:

    https://github.com/snowie2000/mactype/wiki/DirectWrite-vs-GD...

  • harfbuzz

    HarfBuzz text shaping engine

    If you sympathize with the travails of people working on text rendering in applications, please consider supporting (among other projects):

    1. The LibreOffice project (libreoffice.org), the free office application suite. This is where the rubber hits the road and developers deal with the extreme complexities of everything regarding text - shaping, styling, multi-object interaction, multi-language, you name it. And - they/we absolutely need donations to manage a project with > 200 million users: https://www.libreoffice.org/donate

    2. harfbuzz (https://harfbuzz.github.io), and specifically Behdad Esfahood the main contributor. Although, TBH, I've not quite figured out whether you can donate to that or to him. At least star the project on GitHub I guess.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • GTK: On fractional scales, fonts and hinting

    2 projects | news.ycombinator.com | 7 Mar 2024
  • [HUB] One YEAR Using The Alienware AW3423DW QD-OLED - My Thoughts

    2 projects | /r/hardware | 2 May 2023
  • MacType: Better Font Rendering for Windows

    5 projects | news.ycombinator.com | 1 Aug 2021
  • HDMI Forum Rejects Open-Source HDMI 2.1 Driver Support Sought by AMD

    3 projects | news.ycombinator.com | 28 Feb 2024
  • Supercharge Your Productivity: A Complete Guide to modify VS Code looks !

    2 projects | dev.to | 10 Nov 2023

Did you konow that C++ is
the 7th most popular programming language
based on number of metions?