0
568 次浏览
我们有一个子项目,它基于拉丁字母文本并将其转换为使用细空格的东南亚文字。互译过程生成的模板给我们的是普通空格。我们一直无法找到在 Paratext 中替换这些空格的方法,我被告知 PTX 目前无法做到这一点。PTXPrint 可以解决这个问题,但我们也在用 Scripture App Builder,效果看起来不太好。有没有人能指引我找到解决这个长期存在问题的帮助?非常感谢。Mark Osborne
机器翻译自 English
Paratext (104 分) 发布 | 568 次浏览

4 个回答

0
听起来你有一个互译项目正在导出到子项目。是这样吗?

如果是这样,你始终可以在子项目中执行查找/替换,简单地替换空格。如果你重新导出互译项目,你的更改会被覆盖,但再次执行查找/替换应该不会太难。

另一个选项是在 SAB 中做与你在 PTXprint 中相同的事情,即时进行更改。语法略有不同(在 SAB 中可能甚至更简单一些),但你在 PTXprint 中做的应该是一个很好的起点。在 SAB 中,查看“外观”-->“更改”,你应该能够添加与你在 PTXprint 中操作非常相似的更改。
机器翻译自 English
(1.9k 分) 发布
谢谢。是的,这是一个子项目。由于我不确定自己能否执行查找/替换,我联系了计算机支持,但被告知目前阶段这是不可能的。我很惊讶,因为在初稿中,我们曾能够使用 Keyman 键盘手动输入细空格。谢谢你提醒我“更改”功能。我查看了一下,忘记了我们曾经设置过,但看起来现在不起作用了。我会再仔细看看。祝好。Mark
机器翻译自 English
0
Mark - Paratext 9.5 应该允许你在文本中使用细空格(至少我测试的开发版本可以)。我不确定 9.5 何时可供测试版使用。
机器翻译自 English
(9.9k 分) 发布
谢谢。我会留意那个升级。Mark
机器翻译自 English
Phil,9.5 版本中还会有更多空格处理方面的更改吗?~Mike
机器翻译自 English
0

我花了无数天与东南亚文字中的空格问题作斗争。我从未见过任何发布环境,在使用细空格 \u2009 或全角空格 \u2003 等固定宽度空格位于单词或短语之间时,能产生正确的输出。以下是我观察到的一些具体问题:

  • 当前面的单词一直延伸到页边距时,普通空格 \u0020 会在行尾消失,而固定宽度空格要么需要足够的空间才能出现在右页边距之前的行上,要么其宽度会将前面的单词拉到下一行,要么固定宽度空格会单独换行到下一行,实际上相当于缩进了下一行文本。 
  • 换行算法优先在普通空格处断行,而不是在固定宽度空格处断行,从而产生带有半行文本的丑陋段落。
  • 固定宽度空格无法拉伸或缩小以实现完全两端对齐的页边距或美观平衡的段落。只有普通空格字符才能用于这些目的。
  • 当用户从应用程序复制粘贴到即时通讯工具等时,固定宽度空格可能会出现异常。
  • 手机键盘无法输入固定宽度空格,因此手机应用中的多词搜索会失败。
我找到的解决方案是对窄空格和宽空格都使用普通空格 \u0020 字符。在 PTXprint 中,我使用 SPACE+ZWSP+SPACE 在短语停顿处获得双(或三)空格。在 SAB 中,我使用两个或三个空格字符,并使用包含 CSS white-space: pre-wrap; 的样式来防止 HTML 引擎将多个空格合并为一个空格。在 PTXprint、SAB 或 Indesign 中,我都可以对空格应用自定义样式,使其变宽或变窄。
在 Paratext 中使用固定宽度空格大部分情况下是可行的,尽管标点符号清单会感到困惑。然而,我的偏好是避免在 Paratext 中也使用固定宽度空格,因为它们很难看清。最好使用可见字符(例如在短语停顿处使用逗号),然后在发布时将字符更改为更宽或更窄的空格。
正如 mnjames 所指出的,SAB 在实施更改规则方面几乎与 PTXprint 一样灵活,因此如果你有一个可用的字体,你应该能够在任一程序中获取完美的输出。
机器翻译自 English
(607 分) 发布
0

Paratext 9.5 将允许使用多种不同的空格字符。

机器翻译自 English
(9.9k 分) 发布

相关问题

0
0 个回答 189 次浏览
(anon451647 writes) This line (in PrintDraftChanges.txt) will change a plus sign to a thin space if it has a non- ... not match them (especially if they are non-Roman letters).
匿名用户 发布 提问于 四月 10, 2015
+1
1 个回答 204 次浏览
PTXPrint 使用的默认 PrintDraftChanges.txt 中包含如下行: ' * ' > '\u2009 ' # Place non-breaking thin space before closing guillemets 那里使用的空格 ... 换行空格: 那么,能否修复默认 PrintDraftChanges.txt 文件中的这个问题?
jeffh 1.4k 发布 提问于 十二月 1, 2020
0
2 个回答 372 次浏览
一个正在进行新约最终校对的项目中包含许多 202F 字符。然而,尝试将这些字符替换为普通空格 0020 并不起作用。可以删除该字符,按下空格键,确认字符已变为 0020——但随后在某个时间点,所有字符又变回了 202F。我对这种行为完全感到困惑。如果能得到您的帮助,我将不胜感激。
muckles 540 发布 提问于 七月 6, 2018
0
3 个回答 457 次浏览
在给出跨章节的经文引用时,Komba 团队更喜欢将其标记为如下格式:1:1 - 3:5 也就是说,使用 - 然而,似乎 经文引用设置 (Scripture Reference Settings)无法处理仅在字符后有空格的情况,而字符前有空格时则 ... 他人也将此作为首选惯例 对于这个团队来说,没有空格的长破折号(em-dash)太长了,而且看起来不美观
anon142050 118 发布 提问于 四月 17, 2019
0
2 个回答 323 次浏览
We have a language family in our area that has historically used the same space (0020) to mark syllable boundary as ... marker would be replaced with space in the Preview View.
MSEAIT_LT 478 发布 提问于 十二月 7, 2017
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And I tell you that you are Peter, and on this rock I will build my church, and the gates of Hades will not overcome it.
Matthew 16:18
3,049 个问题
6,007 个回答
5,672 条评论
2,029 位用户