-
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
-
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/
-
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...
-
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...
-
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.