yerushalayim
Same goes for Steve Jobs. One of his most underrated contributions was his insistence that typography, calligraphy, and the aesthetics of written language were not decorative extras but core to the human interface. Apple invested early in system‑wide text rendering that treated all scripts as first‑class citizens. It wasn’t perfect, but it showed what happens when leadership actually cares about the universality of writing and makes it systemic.
Once those assumptions are embedded in things like glyph ordering, bidi resolution, cursor movement, hit‑testing, line breaking, and font fallback, fixing RTL becomes a retrofit instead of a design principle. By the time a team realizes the gap, the shaping and layout stack is so tightly coupled that adding proper bidi handling feels like a massive rewrite.
You see this pattern everywhere: PDFium (used by all Chromium browsers), various UI frameworks, and even some OS‑level text components still mishandle RTL in 2026. The symptoms are always the same — disappearing text, reversed glyph order, broken cursor navigation, or failure to commit text at all.
This isn’t a niche corner case. Hebrew, Arabic, Farsi, Urdu, and other RTL scripts represent hundreds of millions of daily users. The real issue is that global language support is still treated as optional rather than foundational, and the technical debt from those early assumptions keeps compounding.
Why is software still built like billions don't exist in 2026?
I ran into a surprisingly fundamental problem while editing a PDF: typing a full line of right‑to‑left text (Farsi, Arabic, Hebrew, etc.) into a browser PDF editor looks fine while typing, but the moment you click outside the text box, the entire line disappears. Only tiny fragments survive.What’s wild is that this isn’t limited to one browser — it happens across multiple Chromium‑based PDF...
HN in reader mode would be a such hugh blessing!
The elitist and morally detached Harvard and its fellow privileged, largely useless, institutions can exercise their right to refuse the demands and the money.
No need to complicate it further.