harfbuzz

如何启动 LuaTeX-non-hb 引擎?
harfbuzz

如何启动 LuaTeX-non-hb 引擎?

在编写和编译文档时,我注意到有时“LuaTeX-1.18.0”是文档的生成者,而在其他情况下则是“luahbtex-1.18.0”。但我找不到开关,哪个命令指向哪个引擎。生成者显示在 PDF 信息中,我在 PDF 查看器中使用Ctrl+获得它。TeX 输出显示:D 这是 LuaHBTeX,版本 1.18.0(TeX Live 2024) 但是早在 HarfBuzz 成为塑造者之前,我们就有了 LuaTeX(就我而言:LuaLaTeX)。我猜“hb”是“HarfBuzz”的缩写? 我可以让 luatex 使用非 hb 引擎吗?我在我的系统上找到了手册页 l...

Admin

软件包 luacolor 禁用 chickenize
harfbuzz

软件包 luacolor 禁用 chickenize

我真的很想通过用彩虹色打印一个单词来吸引读者的注意力。通常使用chickenize包就可以做到这一点。MWE: \documentclass{article} \usepackage{chickenize} \usepackage{fontspec} \usepackage{blindtext} \begin{document} \rainbowcolor \blindtext \end{document} % Local Variables: % TeX-engine: luatex % End: 结果: 但如果我添加\usepackage{...

Admin

在 LuaLaTeX 中,Dagesh 不能独立于希伯来字母着色
harfbuzz

在 LuaLaTeX 中,Dagesh 不能独立于希伯来字母着色

基于这个问题,我设法将不同的希伯来语变音符号(称为 niqqud 和 teamim)分别着色。然而,最近我发现这只适用于元音和吟唱符号,而不适用于达格什或者胫/辛点。我犯了错误吗? 请参阅下面的结果和示例代码(字母内的点应该是黄色): \documentclass{minimal} \usepackage{luacolor} \usepackage[nil,bidi=basic]{babel} \babelprovide[import=he,main]{hebrew} \babelfont[hebrew]{rm}[Renderer=Harfbuzz,Scr...

Admin

TeX 的核心转储:“realloc():下一个大小无效”,TeXlive 2023
harfbuzz

TeX 的核心转储:“realloc():下一个大小无效”,TeXlive 2023

我在 Linux(openSuse Tumbleweed)下运行已完全更新的 TeXlive 2023。 我正在研究可变字体(请参见此处:递归字体、多个轴、fontspec、texlive 2022)我从下载了可变字体https://fonts.google.com/specimen/Geologica,文件名为 Geologica-VariableFont_CRSV,SHRP,slnt,wght.ttf。我将其重命名为Geologica-VariableFont.ttf。 我正在尝试写一行文本,其中每个字符都比上一个字符稍微粗一些。 MWE: \docum...

Admin

无法使用“fontspec”包中的 HarfBuzz 渲染器禁用“colr”功能
harfbuzz

无法使用“fontspec”包中的 HarfBuzz 渲染器禁用“colr”功能

我注意到,如果您使用Renderer = HarfBuzzfontspec 选项,colrOpenType 功能将自动被禁用。如果您使用默认渲染器,该功能不会启用,但您可以手动启用/禁用它。我的问题是我无法禁用colr如果我使用 HarfBuzz 渲染器,我无法禁用该功能。我无法使用 XeLaTeX 代替 LuaLaTeX 或使用默认渲染器代替 HarfBuzz 作为解决方法,因为这些都是我使用的字体所需要的,可以获得这里。 \documentclass{article} \usepackage[bidi = basic]{babel} \babelpro...

Admin

fontspec 光学尺寸
harfbuzz

fontspec 光学尺寸

LuaLaTeX我正在尝试通过包设置可变字体fontspec。我试图让字体大小和光学尺寸(opsz)具有几乎相同的值。(我知道opsz可变轴必须在和之间6,144步长为0.1,因此数字不会完美同步。请参阅:https://fonts.google.com/knowledge/glossary/optical_size_axis) 文档fontspec显示您必须手动设置每种字体大小的光学尺寸,并且每次添加新字体时都必须添加额外的字体大小-光学尺寸对。显然,这会很累,而且需要很长时间。我希望光学尺寸(几乎总是)自动等于字体大小。({Size=X,RawFeatu...

Admin