Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

传统直排字体的帮助请求 #14

Open
chianjin opened this issue May 20, 2024 · 1 comment
Open

传统直排字体的帮助请求 #14

chianjin opened this issue May 20, 2024 · 1 comment

Comments

@chianjin
Copy link

chianjin commented May 20, 2024

本人参照清武英殿版《明史》用 LaTeX 编写了中文线装书模板。chianjin/zhvt-classic

早期采用思源宋体,最近改用源流明体,视觉效果有了明显的改善。感谢开发者的付出。

思源宋体

源流明体

现在有两个需求,希望能够帮助。

1、传统直排夹注有两种格式。

一种是双行半高字体夹注,即夹注字体尺寸是正文的一半。目前模板采用的是就是格式。
另一种是双行全高窄字体夹注,即夹注字体高度与正文相同,宽度为正文的一半。这种夹注格式更加常见。

武英殿版明史

因为缺少必要的字体支持,无法简单实现。尝试采用宽度缩放模拟窄字体,可以达到预期的效果。还是存在两个问题:一是竖划变窄,但竖弯钩的等水平方向的横划部分仍然保持原有宽度,不协调。二是,部分夹注前部会出现多余的空白,无法对齐,尚未找到解决方案,猜测是内部长度计算截断造成的误差影响到 LaTeX 的算法。

全高夹注

最好的解决办法是有一款窄字体直接实现。希望各位开发者能考虑实现。经观察和实验,这款窄字体宽度定在 62.5% 最佳,高度略小于正文字体。

这个需求,@ChihSee-Hsie 也提出过:有没有可能製作出一種特殊的字體

2、与思源宋体相比,源流明体字形更适合传统直排,不过还是略显拥挤。是否可以略微收缩字面尺寸,加大字符周边的空白。目前的排版效果视觉上略显拥挤。虽然可以通过增加字间距的方式加以改善,但由于存在夹注情形,会导致夹注与正文不能严格对齐,自动处理十分复杂,手动处理非常不方便。最好的解决办法是从字体上入手。

@ButTaiwan
Copy link
Owner

一是竖划变窄

本專案沒有人力逐字去調整粗細,基本上也是會變窄。
但因為明體隨字重增加,本來就只有豎筆會改變粗細,橫筆幾乎不會變。可以建議嘗試用較粗的字重來排夾註。
例如內文是SB時,夾註可考慮用B。

部分夹注前部会出现多余的空白

看起來有點像是版面上下對齊造成的?
先關掉各種對齊,看看實際上算出的結果,再藉以調整文字大小試試看?

最好的解决办法是有一款窄字体直接实现。
是否可以略微收缩字面尺寸,加大字符周边的空白。

排版的問題還是建議從排版著手。
窄體字型製作起來遠比想像中複雜(例如非全形字元的寬度、高度根本無法定義。就本專案的字數規模等各種因素評估,都很不實際。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants