改进
渲染核心升级到 markdown-render 1.3.3:
-
句子里的图片和文字行居中对齐。 夹在句子中的图,例如「离子液体[结构式]HSO₄⁻」里的结构式、答案里 ① 后面的结构简式,以前落在文字的基线上,整行文字贴着图片底边。现在它们像印刷版一样居中于所在的文字行。单独成段的图、并排的图、表格和选项里的图不受影响。
-
新增
MarkdownRenderOptions.imageUnitsPerEm。 表示图片声明尺寸(imageSources里给出的 width/height)中多少单位等于正文一个 em。设置之后,句子里的图按 em 定宽:图与文字保持原文里的比例,并随 Dynamic Type 一起缩放。例如图是从正文 10.5 磅的页面按 144 dpi 裁下的,就传 21:options.imageUnitsPerEm = 21
不设置时图片保持声明的像素尺寸,与 0.0.19 相同,只是多了居中对齐。
公开 API 只新增了一个带默认值的属性,ABI 基线的 301 条声明都不变,可以直接升级。
Swift Package Manager
.package(url: "https://github.com/cellgit/swift-markdown-kit.git", from: "0.0.20")XCFramework
SwiftMarkdownKit-0.0.20.xcframework.zip 包含三个切片:
| 切片 | 架构 |
|---|---|
ios-arm64 |
arm64 |
ios-arm64_x86_64-simulator |
arm64, x86_64 |
ios-arm64_x86_64-maccatalyst |
arm64, x86_64 |
SHA-256: 294429692374e384efdaa7a1eaf043dcaa6b13983153de15e4c2dc924397d7c4