0 票
542 次浏览

我希望 \nd 样式显示为小型大写字母(small caps)。当我从 PT 导出到 RTF 时,\nd 是带下划线的。我在 PTX Print 的 \nd 样式定义中勾选了小型大写字母选项,但打印生成 PDF 时,样式没有任何区别。我该怎么做才能显示小型大写字母?

机器翻译自 English
PTXprint 中 由 (123 分) 发布
已重新显示 | 542 次浏览

6 个回答

0 票

要让小型大写字母正常工作,关键在于你需要使用支持真正小型大写字母(即具有 smcp 功能的 OpenType 或 TrueType 字体)的字体。Charis SIL 等字体支持小型大写字母。许多字体不支持。
image

机器翻译自 English
由 (658 分) 发布
0 票

我的字体是 Tahoma,我们在 2012 年购买了出版许可证,用于印刷新约。当时的排版师很容易就让小型大写字母正常工作了。MS Word 使用此字体处理小型大写字母也没有问题。我有一个 2009 年版本的 Tahoma TTF,我想是我当时下载给排版师用的,但建议我安装这个(旧版本)来覆盖我电脑上当前的 2018 版本吗?

机器翻译自 English
由 (123 分) 发布
0 票

作为实验,我切换到了 NotoSans,该字体可用于 Scripture App Builder,并在 Android 应用中很好地显示了小型大写字母。但 PTX Print 仍然无法显示小型大写字母。
事实上,即使我切换到 Charis SIL,我也无法在 PTX Print 中显示小型大写字母……

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

首先,我想说这是我第一次使用 PTXPrint,我真的印象深刻!非常用户友好。感谢开发团队!

我有同样的问题。

我刚刚检查过,我拥有两者的最新版本。

我还发现标记 \sc \sc* 也没有特殊格式输出。这是我的源文本和 PTXPrint 导出结果:

\q1 \v 2 Jacob runacunapa achca marcan caycaptinsi, Sión marcatam \sc Taytanchiga\sc* sumaj cuyan.
...
\q1 \v 6 Acta librunman runacunapa jutinta isquirbir, \nd Tayta Diosninchi\nd* ninga:

image

这是我的设置:
image
image
image

关于如何获得小型大写字母,有什么想法吗?

非常感谢你的帮助!

Alex

机器翻译自 English
0 票

我刚刚在 PTX Print 和 LibreOffice Writer 中测试了多种字体。Writer 在我测试的每种字体中都能显示小型大写字母。维基百科说大多数文字处理器默认忽略“真正的小型大写字母”字形,而是通过缩小普通大写字母字形来模拟。我猜测 PTXprint 没有包含这种用于小型大写字母的“模拟”技术。

在我的 PTXPrint 中,Andika New Basic 和 Gentium Basic 不产生小型大写字母,但 Andika 和 Gentium Plus 可以。Charis SIL 和 Charis SIL Compact 也都“可以”用于小型大写字母。

如果 Charis 的小型大写字母在 PTXPrint 中对你来说不“工作”,我想知道你是否需要更新你的 PTX Print 版本或 Charis SIL 字体版本,或者两者都需要?人们很容易忘记大多数 SIL 软件项目都会定期更新和改进。

我强烈怀疑 Tahoma 不包含小型大写字母。请查看 Microsoft 关于 Tahoma 的规格,并与 Calibri 进行比较,参见 docs.microsoft .com/en-us/typography/font-list

维基百科上有一个有趣的讨论,如果你感兴趣的话:在那里搜索“small caps”。

最后,如果你想要一种看起来不错的无衬线字体,你可以试试 Andika。Andika 是作为扫盲字体开发的,因此默认使用“primer a and g”。但你可以将这些字形更改为 Paratext、PTXPrint、InDesign 和 LibreOffice 中的“普通”非扫盲变体。在 PTXPrint 的 Fonts+Script 选项卡中,点击正文文本字体。选择 Andika。然后勾选 Graphite Rendering,并点击对话框底部的 Select Features 按钮。对于 Andika 及其变体,功能“Literacy Alternates”默认是开启的。取消勾选它,并在 Select Features 对话框中点击 OK。现在你应该会在 Select Features 按钮旁边看到“litr-0”。正如截图中所示,我们还使用了 Eng 和 Glottal 变体。

image

机器翻译自 English
由 (673 分) 发布
已重新显示
+1 票

在更新到最新版本的 PTX print 并重新定义 \nd 样式后,我成功实现了小型大写字母。我首选的字体是 Tahoma。但我只能用 Noto Sans 获得小型大写字母。这些字体很相似,所以我认为使用 Tahoma 用于整个出版物,而仅对 Name_of_Deity 样式使用 NotoSans 是一个合理的折衷方案。

机器翻译自 English
由 (123 分) 发布

我有同样的问题。我正在使用 PTXPrint 1.9.2。我更新到了 Charis SIL 6.001,这是 SIL 软件网站上可用的最新版本,但在 PTXPrin 中,Charis SIL 的全大写字母(all caps)不起作用。Charis SIL Compact 也不行。Andika 6.001、Doulos 6.001 和 Gentium 6.001 工作正常。Andika Basic Compact 不起作用。

我进入了 Charis SIL 的字体功能,并在长长的功能列表中勾选了 Small Caps。

image

没有任何区别。我仍然无法使用 Charis SIL 打印小型大写字母。

重启 PTXPrint 也没有帮助。

欢迎提出建议。

机器翻译自 English
0 票

我卸载了所有的 CharisSIL 字体并重新安装了 6.001。结果相同:小型大写字母在 Paratext 中有效,但在 PTXPrint 中无效。Andika 6.001 在 Paratext 和 PTXPrint 中都能产生小型大写字母,其他 SIL 版本 6.001 字体(Doulos 和 Gentium)也是如此。所以 CharisSIL 是那个例外。

让我困惑的是,CharisSIL 6.001 在 Paratext 中产生小型大写字母,但在 PTXPrint 中不产生。我想也许这是因为它是 6.001 字体,因此没有 graphite。但 Andika Basic Compact,一个 5.00 版本的字体,在 Paratext 中也能用于小型大写字母,但在 PTXPrint 中不行。

一个可能相关的问题:我可以在 PTXPrint 中使用 Andika 6.001 的非扫盲“a”,但我找不到让 Paratext 这样做的方法。Paratext 帮助说我的 Graphite 字体需要一个语言代码,但 Andika 是非 Graphite 字体。

欢迎提供建议。

机器翻译自 English
由 (312 分) 发布

只是确认我们可以复现这种行为,并希望能为你们追踪到问题所在。我最好的猜测是这是一个特定于字体的问题,而不是 PTXprint 的无能,但我已经将其转交给 WSTech 专家,他们应该最终能够看到这个问题得到解决。

机器翻译自 English

@John_Nystrom 哇 - 这是一个很难解决的问题,但这不是 PTXprint 的 bug。它与 Charis 字体/文件在版本 6.001 发布时名称更改有关。请找出旧版本之间的区别:


和新版本:

在我的系统上,我可以在 Windows\Fonts 文件夹中看到两组“CharisSIL”字体 - 名称略有不同。即使卸载了 CharisSIL 字体,一组文件仍然“坐在那里” - 可能来自以前的安装。日期暴露了这一点!
2021-08-26 23_25_04-Window

所以我手动删除了那些多余的文件,为了保险起见重启了 Windows,然后重新安装了 CharisSIL 6.001,这给了我更新后的文件:
image

最后,当我再次尝试使用 PTXprint 时,我得到的 PDF 显示:
image

我希望这能帮助你和其他人解决 \nd 在某些字体中不工作\nd* 但在其他字体中工作的问题。

机器翻译自 English

谢谢你,Mark。这解决了我的问题。

顺便说一下,我决定试试你在这里提到的应用程序:Everything。当 Windows 资源管理器找不到文件时,它帮我找到了我需要的文件。有些字体是安装在我的用户名下的,正是这些字体导致了问题。

JN

机器翻译自 English

相关问题

0 票
3 个回答 314 次浏览
(Paul Unger writes) I found a topic in the PT Supporters e-mail list that held promise for how to do this. It ... track. Does anyone know what I need to put for small caps?
匿名用户 发布 提问于 四月 10, 2015
0 票
6 个回答 660 次浏览
你好, 我刚才在检查大写字母的错误使用情况 特别是,我知道翻译人员有时不小心将 LORD 写成了 \nd Lord\nd* 但令我惊讶的是,Run Basic Checks >Capitalization(运行基本检查 > 大小写)并没有捕捉到全大写字母的 ... 合大小写搜索结果中,尽管它们在技术上都是全大写 或者,也许最好让它们有自己的类别 非常感谢!
alex_larkin 379 发布 提问于 五月 17, 2021
0 票
2 个回答 357 次浏览
我正在协助的一个团队希望上帝之名的显示为全大写(而不是小型大写)。我需要在 Changes.txt 中填入什么内容,才能让 \nd…\nd* 的内容显示为全大写?
Ruth Mathys 153 发布 提问于 十月 25, 2023
0 票
2 个回答 391 次浏览
如何让章节号显示在单行上——即不使用首字下沉(drop caps)?
mnjames 1.9k 发布 提问于 二月 28, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Live in harmony with one another. Do not be proud, but be willing to associate with people of low position. Do not be conceited.
Romans 12:16
3,058 个问题
6,019 个回答
5,681 条评论
2,034 位用户