0 票
69 次浏览

我们有一份相当庞大的手工制作的连字符数据,通过 > Fonts+Scripts > Hyphenation > Import List... 从底层的 PT 项目导入到 PTXPrint 中。

我找到了一个文件,看起来就是那次导入的结果:

"D:\[path]\PT9\[project]\shared\ptxprint\hyphen-[project].tex"

这个 .tex 文件采用 UTF8 编码,我只看到 U+002D 形式的“普通”连字符。现在我想使用正则表达式来减少那些“可能但难看”的连字符选项: 

我会关闭 PTXPrint,制作一个备份副本,通过删除某些连字符来应用我的更改,然后再次运行 PTXPrint,并尝试“Print”(即“Make PDF”)。这样做听起来合理吗,还是我会以这种方式破坏 PTXPrint 项目?如果是后者,是否有更好的方法来调整连字符?

注意:我不需要关于正则表达式的帮助,谢谢。这里的问题仅涉及 PTXPrint 的内部工作原理。


简而言之:
我们将 PT 项目视为许多可能出版物的“源”,正如 PTXPrint 在线示例库中很好地展示的那样。因此,我们在 Paratext 中仔细手动维护连字符主列表,标记所有 合法选项,包括那些不太美观的选项。

对于当前的出版物,我们针对成年读者群体,并且有特定的版式、页面大小和字体大小,这给了我们“更多的自由”和灵活性。因此,我们可以过滤掉一些允许但非理想的连字符选项。例如,我想删除所有会导致行尾只留下一个字符(如“孤儿”)的选项,以及类似的行尾孤立字符情况。

机器翻译自 English
PTXprint 中 由 (934 分) 发布 | 69 次浏览
补充一个评论以提供快速更新:由于截止日期临近,我直接按照上述描述尝试了。

我没有收到任何错误消息或崩溃,并且我可以看到行尾难看的单字符孤儿已经消失。如果有负面影响,我目前还没有发现。

当然,代价是:我必须重新检查出版物,并重新调整“Adjustments”。但我知道如果更改了连字符选项,这种情况会发生。到目前为止,这是值得的,页面看起来更好了。
机器翻译自 English

1 个回答

+1 票
你当然可以安全地做你想做的事。你最好在开始折腾之前保留该文件的备份。最坏的情况是你搞乱了连字符设置,而你始终可以在 ptxprint 内部禁用使用该文件。

一般来说,ptxprint 非常依赖于配置区域中的文件数据,如果你以其他方式编辑这些文件,使得 ptxprint 对结果满意,那么这是一种让 ptxprint 按你期望的方式运行的完全合理的方法。
机器翻译自 English
由 (658 分) 发布

相关问题

+1 票
1 个回答 258 次浏览
The Interlinearizer automatically breaks words with hyphens in them and I cannot figure out how to join the hyphenated ... New Guinea [Email Removed].pgmailto:[Email Removed].pg
SIL LSS PNG 411 发布 提问于 十月 31, 2017
0 票
1 个回答 159 次浏览
Mailto: <ptxprint_support@<your.org's.address>> Traceback (most recent call last): File "ptxprint\gtkview.py", line 1565 ... name 'accumulate' is not defined PTXprint Version 2.5.5
mdjojoseparto 102 发布 提问于 八月 5, 2024
0 票
1 个回答 78 次浏览
传统上,我们不允许在词内连字符处换行 但对于这本约拿书,我们想尝试一下这个选项 在 View/Edit > Changes.txt 选项卡中,我添加了右侧非常实用的按钮中的代码片段--截图中的第 7 行 这效果很好--感谢这些有用的片段建议! ... ,我如何针对单个实例覆盖 允许在词内连字符后换行 的代码?或者这个代码片段能否调整为更窄的范围或类似的东西?
KimB 673 发布 提问于 五月 30
+1 票
4 个回答 768 次浏览
Removing words from hyphenatedWords.txt that no longer exist in the project I am trying to prepare the hyphenatedWords. ... the Wordlist database and hopefully make it run faster.
Kent Spielmann 1.8k 发布 提问于 七月 22, 2020
0 票
0 个回答 179 次浏览
If data in your project uses a mix of composed and decomposed characters (likely due to using different keyboard ... and click OK. See also: Introduction to project conversion
[Expert]
anon421222
735 发布
提问于 二月 23, 2017
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And over all these virtues put on love, which binds them all together in perfect unity.
Colossians 3:14
3,058 个问题
6,019 个回答
5,687 条评论
2,034 位用户