Oryx

Oryx

快到离谱的Markdown和电子书阅读器

应用介绍

想在桌面上好好看一份 Markdown,能选的基本都是 Electron 壳:开一次等好几秒,内存吃掉几百兆,还得琢磨它有没有把笔记传出去。Oryx 是拿 Rust 写的原生程序,一份 8 MB 的 Markdown 或者 200 MB 的电子书,冷启动到画面出来不到 100 毫秒,不带浏览器引擎、不要运行时、不吃显卡,老笔记本上是一样的速度。

作者的出发点很清楚:它先是个渲染器,然后才顺便成了编辑器,所以排版是按"好看"来做的——默认两端对齐,30 多套主题每套定义 51 个颜色角色,阅读和导出 PDF 共用同一套配色。界面上没有工具栏也没有菜单,全靠键盘,F1 列出所有快捷键,Esc 关掉当前打开的东西。除了 Markdown,EPUB、MOBI、AZW3、FB2 和 CBZ/CBR 漫画都能读,而且敢把电子书自带的 CSS 扒掉换成自己的排版。阿拉伯语、希伯来语这些从右往左的文字内置了字体和排版支持。不联网、不要账号、没有遥测。

软件功能



启动即显示:冷启动到内容出现在 100 毫秒以内,滚动时内存保持平稳,文件多大都一样,没有加载动画可看。

完整的 Markdown 语法:CommonMark 加 GitHub 扩展(表格、任务列表、删除线、脚注、警示块、数学公式),再加标题 ID、定义列表、上下标、高亮和缩写,KaTeX 排版公式,代码块带语法高亮。

电子书与漫画:EPUB、MOBI、AZW3、FB2 直接打开并套用自己的主题排版,CBZ/CBR 漫画也能翻,不受原书 CSS 摆布。

PDF 导出:按当前主题导出成排版讲究的 PDF,屏幕上什么样导出就什么样,不用再过一遍浏览器打印。

30 多套主题:每套主题定义 51 个颜色角色,阅读、编辑和导出共用,自带主题浏览器和主题编辑器,不用去外面下载配色。

键盘驱动:没有工具栏、没有菜单栏、没有分栏,F1 是快捷键表,Esc 关掉一切;搜索和正则替换都在里面。

右到左文字:内置拉丁、阿拉伯和希伯来文字体,阿拉伯语和希伯来语的书能正常排版阅读,也可以换成系统字体。