/x265-web-tutorial

为浏览器直接打开而重写的x265教程,适合随时查阅

Primary LanguageHTMLCreative Commons Attribution 4.0 InternationalCC-BY-4.0

原创 x265 压制教程 HTML 网页版

HTML 版特点

  • 基于 docx 版教程的手工移植,考量了每一处段落的实现
  • 支持如 Dark Reader 的暗黑模式浏览器插件
  • 响应式网站设计 + 点击图片的排版变更系统:点击图片轮询三种大小和对应段落的排版格式(左右环绕↔上下环绕),调整浏览器窗口轮询横↔竖式排版
  • HTML 版教程会因显示方案变更而区别于 docx,但仍然会为减少维护难度而延用英文/半角标点符号。
  • 解决了诸多文书规范性和阅读排版的问题,包括一些无法简单修复(如标题 1 被大版块用完)的历史遗留问题
  • 解决了难以通过 git 的变更跟踪系统检查更改内容的版本管理问题,尤其影响协作检查和撰写
  • 大幅改良了内容,包括多平台自动排版适配,JavaScript 排版切换互动,CSS 响应式设计,语法去简练化(不再需要通过字数限制控制排版),错误纠正
  • 100% LaTex 公式(使用 MathJax 实现,支持复制为 MathML 以及 LaTex,见下)
  • 高速 CI/CD。摆脱传统 docx-PDF 版教程的网盘和 QQ 群等间接发布,间接下载,每次更新要重复下载的困难
  • 利用 Github 透明化的代码区别检查

字体系统

分为正文黑体,注解圆体和代码段字体共三套字体集。

  • 正文黑体为首选煮豆黑体 Zhudou Sans(中文)附件
    • 辅以系统 Sans Serif(英文
  • 注解圆体为 Windows 的幼圆(中英文)附件
  • 代码段的字体为传统代码段的 SFMono-Regular,Menlo,Monaco,Consolas(英文)
    辅以狮尾圆体 Light(中文)附件
  • 公式段的字体为 KaTeX Math Regular(英文)附件(适配安卓)
    • 辅以 Cochin,Georgia,Times,Times New Roman,serif

公式转换

  • 目前引入了 MathJax JavaScript 附件做公式转换,同时因为 MathML Tag 占据 HTML 源码的面积太大而重写为 LaTex。工具为 Text2Latex.com
  • 一开始因为没有转换 LaTex 的工具链而使用了手写转 MathML 的处理。工具为 ConvertMathToLaTexMathML
  • 注:Word 2016 不支持复制 LaTex 格式的公式,也不支持 Word 2010 支持的第三方转换插件...

当前版本(年,版,改):2024.130.0
联系方式:Github:iAvoe,QQ 群
欢迎提交 pull-request 和 issues 指正