<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Yuedu Reader Engineering</title>
  <subtitle>Engineering notes from Yuedu Reader, a native iOS reader built with SwiftUI and CoreText.</subtitle>
  <link href="https://chang-jui-lin.github.io/Yuedu-reader/feed.xml" rel="self" type="application/atom+xml" />
  <link href="https://chang-jui-lin.github.io/Yuedu-reader/" rel="alternate" type="text/html" />
  <id>https://chang-jui-lin.github.io/Yuedu-reader/</id>
  <updated>2026-05-20T00:00:00+08:00</updated>
  <entry>
    <title>From WebView to CoreText: Building a Native EPUB Reader for iOS</title>
    <link href="https://chang-jui-lin.github.io/Yuedu-reader/2026/05/20/from-webview-to-coretext/" rel="alternate" type="text/html" />
    <id>https://chang-jui-lin.github.io/Yuedu-reader/2026/05/20/from-webview-to-coretext/</id>
    <published>2026-05-20T00:00:00+08:00</published>
    <updated>2026-05-20T00:00:00+08:00</updated>
    <summary>How CJK vertical writing pushed Yuedu Reader away from WebView and toward a custom CoreText rendering engine.</summary>
  </entry>
</feed>
