Skip to content

[开源项目] Yuedu Reader:基于 CoreText 的原生 iOS 阅读器,支持 CJK 竖排 EPUB/TXT #5354

@CHANG-JUI-LIN

Description

@CHANG-JUI-LIN

Yuedu Reader

GitHub: https://github.com/CHANG-JUI-LIN/Yuedu-reader

Yuedu Reader 是一个开源原生 iOS 阅读器,使用 SwiftUI + CoreText 实现自定义阅读引擎,支持 EPUB / TXT / RSS / WebDAV / TTS / 高亮 / 自动阅读 / CJK 竖排阅读。

项目重点不是简单用 WebView 显示 EPUB,而是尝试用 CoreText 做分页、排版、文字范围控制、TTS 高亮和竖排支持。最近也在补充 EPUB regression samples,用于测试 CSS block、图片、SVG、ruby、TOC、竖排标点等兼容性问题。

目前基础框架已经完成,正在持续改进 EPUB 兼容性、UI polish、fixed-layout EPUB、OPDS 和文档。欢迎对 iOS 阅读器、CoreText、EPUB 渲染或 SwiftUI UI 感兴趣的开发者参与。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions