<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Unhappy Paths</title><description>An independent, free publication about the overlooked problems of building interfaces for real people, with live experiments you can reproduce in your own browser.</description><link>https://unhappy-paths.ramiashqar.com/</link><language>en</language><item><title>Text Is Not as Simple as It Looks</title><link>https://unhappy-paths.ramiashqar.com/issues/text-is-not-as-simple-as-it-looks/</link><guid isPermaLink="true">https://unhappy-paths.ramiashqar.com/issues/text-is-not-as-simple-as-it-looks/</guid><description>An exploration of characters, directionality and the hidden complexity of text on the web. What counts as one character, why JavaScript disagrees, and how browsers lay out mixed Arabic and English text. Three live experiments, production patterns and reusable test fixtures.</description><pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate><category>Unicode &amp; bidirectional text</category></item></channel></rss>