Typst 0.7 版本正式发布,打造更强大的文本排版引擎


作为一款开源的文本排版工具,Typst 在近日发布了 0.7 大版本,带来多项重要更新,极大提升了 Typst 在文本排版和文档生成等方面的能力。本次更新既增加了多种新功能,也在细节处进行了改进完善。新版本在文本布局方面做出多点改进。增加了浮动元素支持,可以通过新的 place 函数灵活安置浮动内容;figure 元素也增加了 placement 参数,可以设置图表的浮动。文本函数新增了手写体支持,可使用非拉丁字体排版多语言内容。引入了日文国际化支持以及对挪威语等语言的断字处理。同时修复了容器溢出和浮动内容定位等多个问题。

在数学排版方面, Typst 0.7 也获得长足进步。增强了根式、关系符、大型运算符等符号的布局效果,数学公式的视觉呈现更佳。公式内嵌的盒子元素现在默认靠基线对齐。数学函数新增数学字体类别参数用于细化控制。修复了点号、省略号等符号周围的间距问题。此外还调整和增添了多种运算符的命名,以更符合语义。

图像支持是本次更新的一大亮点。SVG 导出 PDF 的质量得到大幅提升,解决了多处渲染问题。支持了 RGBA 颜色模型在 PDF 中的透明效果。PNG 导出时也修复了分辨率设置错误的问题。文件读入方面,新增了读取字节数组的支持,并提供多种处理字节数据的函数。

除功能扩展外,0.7 版本在工具链和诊断等方面也进行了改进。增强了命令行工具使用体验,优化了包管理逻辑避免冲突。加入了编译警告机制并增强了报错信息的可读性。同时,核心语法树被剥离为 typst-syntax 库,使 Typst 更容易嵌入其它 Rust 项目中。

可以说,Typst 0.7 版本的每一个变化都让 Typst 朝着更专业、可靠的文档排版工具的方向发展。它为用户提供更丰富的功能与定制化能力,也使 Typst 更容易上手、更稳定高效。在开源排版领域,Typst 正在成为不可忽视的新星。我们期待 Typst 后续的迭代与改进,也相信它能为广大用户带来卓越的排版体验。


相關推薦

2024-10-21

开源排版工具 Typst 推出了备受期待的 0.12 版本。本次更新不仅带来了多项重磅功能,涵盖布局、PDF 输出和性能优化,还对软件的底层架构进行了深入改进。Typst 0.12 版本的发布标志着该排版工具的进一步成熟,也让开发者和文

2023-09-15

Typst 0.8版本正式发布,这次更新带来了不少重磅新功能和改进。 最值得一提的是,Typst现在支持插件系统了!开发者可以利用WebAssembly技术,开发Typst插件并发布,这大大拓展了Typst的扩展性。用户不但可以安装社区开发的插件获

2024-09-26

强系统容错性 并发能力及扩展能力。 3. 站点支持静态化发布 内容静态化发布,不但支持生成 html,更可通过生成 shtml 方式,精确控制页面局部静态化,最大限度提高站点并发访问性能以及可维护性。 4. 内容模型自定义支持

2022-04-11

;> Neovim 0.7 目前正处于稳定化阶段,预计在 4 月 15 日发布。 主要变化 新增 lua 自动命令 新增 lua keymap API 新增 lua 命令 API 支持全局命名空间 lua 高亮(纯 lua 配色方案) 全局 statusline 支持通过nvim_buf_set_extmark

2022-11-11

ips64el/loongson3-virt,适配官方 v5.18 内核 升级 RISC-V 内核版本到 v6.0.7 Cloud Lab v0.8 涉及性能优化、安全增强并新增了 3 套新的实验环境,具体情况如下: 性能优化 在 Linux 系统下的启动时间已优化到 1-2s 内 安全

2022-07-24

建,向“每一行代码都自主创新”的目标迈进。同时,此版本默认搭载UKUI3.1桌面环境,自带“和印”、“寻光”两套系统主题,提供wayland支持和平板模式支持,并集成了一系列稳定版本的基础库、图形开发库和SDK,为用户带来

2022-08-19

n) 传递给编译器 基于配置参数的代码选择 基于编译器版本的代码选择 实验性阶段的可扩展元编译器 (meta-compiler) 架构 导出 machinery 以使用来自宿主语言程序的 Lux 代码 Generalized/type-agnostic arithmetic 【可选】更快(但不安

2023-07-23

近日,新型JavaScript运行时Bun正式发布了0.7版本,带来了重大的升级。据悉,Bun是一个配套齐全的JavaScript解决方案,集运行时、打包器、转译器和包管理器于一体,追求极致的运行速度。此次更新主要集中在与Node.js的兼容性提升

2023-07-05

 一键了解 (备用链接) 这是一个比较重大的版本,旨在让使用 Typora + VLOOK 插件进行 Markdown 文档编写与输出时,能保持简洁的同时获得更实用、更好用的体检。 对一些关键的自动化排版特性(引用折叠、分栏、彩虹

2022-05-03

蚂蚁图形引擎 Oasis Engine 0.7 版本已发布,Oasis Engine 是一个移动优先的高性能 Web 图形引擎,被广泛应用在支付宝五福、打年兽等各种互动业务中的图形引擎。 0.7 版本在图形方面新增了文字渲染器,完善了 2D 的基础能力,同时

2023-05-16

Epic Games 近日正式发布了虚幻引擎 5.2 版本,在 5.0 和 5.1 的框架和功能基础上进一步拓展,并为用户带来了更多全新工具。5.2 版本提供了诸多更新和改进,能让用户在打造次世代实时 3D 内容和体验时更加得心应手。同时将继续

2024-08-29

持 优化:优化 图片 插件 优化:升级相关依赖到最新版本 快速开始 安装: npm i aieditor 使用: new AiEditor({ element: "#aiEditor", placeholder: "点击输入内容...", content: 'AiEditor 是一个面向 AI 的开源富文本编辑器。 ', })

2024-10-19

宽度会小 1px 的问题 修复: 星火大模型无法使用其最低版本 v1.1 的问题   快速开始 安装: npm i aieditor 使用: new AiEditor({ element: "#aiEditor", placeholder: "点击输入内容...", content: 'AiEditor 是一个面向 AI 的开源富文

2022-09-21

流水线的持续集成平台。 这是 Eazybuilder项目第一个正式版本。 平台产品致力于帮助您创建,管理,监控持续集成流水线。其聚焦多团队多工程统一编译、构建、扫描、部署等持续集成自动化流水线需求,通过插件自动注入和