Re:So you want to write a GUI framework (2021)
by danielvaughn on Thursday June 22, 2023 @10:48PM
(#36442225)
I had no idea how deep the text rabbit hole goes until a couple of years ago when I got the bright idea to make my own UI rendering engine. Quickly realized that I was waaaay out of my depth, and I now have a profound appreciation for all the existing stuff we take for granted.
[ Parent
| on HN ]
Re:So you want to write a GUI framework (2021)
by eyelidlessness on Friday June 23, 2023 @01:33AM
(#36443182)
I wish more people on HN would be this adventurous and this humble about their adventures.
Re:So you want to write a GUI framework (2021)
by danielvaughn on Friday June 23, 2023 @03:29PM
(#36451202)
My career in tech has been one humbling experience after another. I don't know how anyone spends more than a few years in this industry and still feels intelligent.
Re:So you want to write a GUI framework (2021)
by arnsholt on Friday June 23, 2023 @07:00AM
(#36445216)
With a background in linguistics and a descent understanding of Unicode, I thought I had something of a grip on the complexities of text. But then I read Text rendering hates you[0] and realized I had no idea how hard rendering text really is. The most striking example for me is the Arabic example where allh (Allah) is styled with different colours on each of the four characters, because this particular character sequence is a mandatory ligature if memory serves, and how do you figure out the colour changes when you're layout out a single glyph from the font?
Re:So you want to write a GUI framework (2021)
by danielvaughn on Friday June 23, 2023 @07:40AM
(#36445499)
Ha, yep this was actually one of the memories I was thinking of when I made the comment. I read this article and thought "...maybe I don't want to do this after all".