0
397 次浏览

我在参与的一个项目中遇到了一个问题。该项目使用了多个变音符号,但其中一个在逐词对照(interlinear)中无法正常工作,导致逐词对照中的单词显示断裂。

该单词本应显示如下:
2021-04-27 22_11_16-Paratext 9.1

但实际显示如下:
2021-04-27 22_12_14-Paratext 9.1

起初我以为是因为我没有在“语言设置”(Language Settings)下的“非标准变音符号”(Non-Standard diacritics)列表中添加该符号。所以我将其添加到了那里。但它添加后状态保持不变。

以下是我添加变音符号的截图:
2021-04-27 22_20_52-Language Settings_ VIBT

而这是关闭“语言设置”并重新打开后,该变音符号变成了其他字符的截图。
2021-04-27 22_22_14-Language Settings_ VIBT

注意:这种情况仅发生在我们使用的四个非标准变音符号中的一个。正常工作的三个变音符号是:
COMBINING CARON : hacek, V above U+030C
COMBINING CIRCUMFLEX ACCENT BELOW U+032D
COMBINING ALMOST EQUAL TO ABOVE U+034C

唯一在逐词对照中无法正确工作的是:
GRANTHA SIGN NUKTA U+1133C

我哪里做错了?是否有我遗漏的设置?

机器翻译自 English
Paratext (238 分) 发布
已重新显示 | 397 次浏览

3 个回答

0
最佳答案

Generic.User,

我注意到那个不起作用的字符名称中不包含“combined”(组合)一词,因此它可能需要特殊处理。

我建议您在“语言设置”的字母列表(alphabetic list)中,将使用该字符的字符列为双字母组合(digraphs)。Paratext 帮助文档对此有说明,但举一个简单的例子,在罗马字母中,kp 的双字母组合应列为:

k/K

kp

l/L

您可以对您的字符执行相同操作,实际上这对于复杂文字(complex scripts)特别有帮助。这样 Paratext 就会将其识别为单个字符的一部分。

当勾选“combined”(组合)选项时,您也应该在“字符清单”(Character Inventory)中看到它们被正确列为单个字符。

如果您需要这方面的帮助,可以私下联系我,我可以通过 Skype 或 Zoom 或其他支持屏幕共享的聊天工具为您演示(或探索其他选项)。

机器翻译自 English
(1.3k 分) 发布
已重新显示

非常感谢。

我承认,我原本很担心必须输入所有使用该变音符号的可能字符组合,因为数量可能非常庞大。但当我输入最常见的一个组合以测试您的解决方案是否有效时,问题就自动解决了。

基本上,一旦我在“字母字符”(Alphabetic Characters)列表中列出了“த☐☐”(我猜这些在你们看来只是方框,但第二个方框就是该变音符号),该变音符号就在所有地方被接受了,并且逐词对照(interlinear)正确组合了。

我只需要添加的内容如下。
2021-04-28 08_12_37-Language Settings_ VIBT

修复后的逐词对照(Fixed Interlinear)。

机器翻译自 English
0

我注意到的另一件事是,那三个正常工作的项目都被定义为组合字符(combining characters)。不起作用的字符(U+1133C)不是组合字符。它转换成的字符是 U+133c,即 ጼ。这可能是该对话框在插入 5 位字符代码时存在 bug。您应该使用“帮助 > 提供反馈”(Help > Give Feedback)来报告此问题。

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

发现得好。我怀疑我们并不期望在这些字段中输入代理对(surrogate pairs,任何高于 U+FFFF 的 Unicode 字符都需要代理对)。

机器翻译自 English

哦,我应该想到那一点的。因为当我在调整 autocorrect.txt 以创建输入 U+1133c 的快速方法(仅为测试)时,我不得不使用代理对(\ud804\udf3c)。

一旦我切换到 Keyman 并修改了现有的 NLCI 键盘,由于 Paratext 8 和 9 似乎在没有使用代理对的情况下也能正常工作,我就不需要那样做了。

机器翻译自 English

所以为了测试,我使用了代理对,字符再次像预期那样显示,直到我关闭对话框。然而,当我重新打开“语言设置”(Language Settings)时,它又变回了错误的字符。

正如 @anon848905 建议的那样,我已经报告了该问题。

机器翻译自 English
0

印度文字(如本例所示)有许多会组合的字符(甚至辅音与辅音组合),但字符名称中并不包含 COMBINING(组合)一词。

还有另一个可能使用的 nukta 字符(U+1133B COMBINING BINDU BELOW),但尽管其名称中包含 COMBINING 一词,在某些应用程序中仍存在问题

机器翻译自 English
(185 分) 发布

相关问题

0
1 个回答 225 次浏览
I'm working on a project that uses unusual diacritic + Cyrillic character combinations - the sort of thing that SIL fonts ... at the bottom right to see the screenshot full size.
wdavidhj 1.4k 发布 提问于 九月 26, 2016
0
1 个回答 257 次浏览
我有一个 Paratext 项目,为注释和正文设置了特定的键盘,并且我已经通过 项目设置 > 键盘 (Project Settings > Keyboard)设置了自动切换 这可以正常工作 现在我们要进行法语的逐词对照翻译,他们希望输入法语注释时 ... Vie)设置键盘,但似乎没有任何区别 这应该是怎么工作的?是否有隐藏菜单?它是否会尝试记住设置?
Matthew_Lee 231 发布 提问于 四月 23, 2024
0
1 个回答 187 次浏览
假设有两个同一语言的不同项目:一个包含逐词解析和释义,另一个则没有。是否可以将第一个项目逐词视图中的解析和释义复用到第二个项目的逐词视图中?
drwww 448 发布 提问于 十一月 28, 2023
0
1 个回答 229 次浏览
Following migration of our project to PT8, the work I had previously done in an interlinear back-translation into NT Greek appears ... . What do I need to do to fix these problems?
anon084127 105 发布 提问于 十月 27, 2017
0
1 个回答 31 次浏览
是否可以将 Paratext 中的任何资源项目配置为与英语对照的逐行对照显示?如果可以,设置步骤是什么?
Shivaji 117 发布 提问于 四月 25, 2025
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
May the God who gives endurance and encouragement give you the same attitude of mind toward each other that Christ Jesus had.
Romans 15:5
3,048 个问题
6,007 个回答
5,672 条评论
2,028 位用户