【问题标题】:Ancient greek roman characters [closed]古希腊罗马字符[关闭]
【发布时间】:2013-08-28 14:09:11
【问题描述】:

我从 pdf 中提取了希腊文本,它给我的 HTML 输出为: μεταξ~ 最后一个字符是古希腊字体。 有趣的一点是,如果我在 MS-word 中查看它并选择最后一个字符 字体为“OldGreekRoman”,而不是该字符现在可以按原始形式查看。

这让我很困惑。请帮忙。

我需要最后一个字符的原始 unicode

【问题讨论】:

  • 〜(波浪号)是所需的字符。
  • 不,问题中的字符是 U+02DC SMALL TILDE。

标签: unicode fonts


【解决方案1】:

虽然这里离题了,应该移到别处,但我无法抗拒用给定的关于 void 的上下文信息来回答这个问题,最可能的答案是 SMALL TILDE 字符是结果字母 U+03CD 希腊小写字母 UPSILON WITH TONOS,“ύ” 的某些字符。原因是“μεταξύ”是一个真正的希腊词。

【讨论】:

  • 没错,但有没有正确的方法来获得正确的 unicode,即 03cd 而不是波浪号
  • 在 MS Word 中,你可以输入u+3cd 然后按 Alt X 得到 U+03CD。
【解决方案2】:

没有原始 Unicode:该字符最初是符号字体中的自定义字形。它没有语义意义——就像 Wingdings 中的字母“A”看起来像一个和平标志。

字形应该是什么样子?可能有也可能没有代表相同字母的 Unicode 字符。 可能可以创建从“OldGreekRoman”字体中的符号到 Unicode 等价物的映射,或者该字体可能用于 Unicode 中不存在的字符;如果没有字体副本,我无法判断。

【讨论】:

  • 好的,看起来该字体由可以用 Unicode 编写的扩展多调重音的预组合字形组成。例如,与拉丁文a 相关的字形是,U+1F87 希腊小写字母 alpha 与 dasia、perispomeni 和 ypogegrammeni。为字体中的所有字形设计一个映射表应该是一项简单但又漫长又无聊的任务。
【解决方案3】:

问题中的字符序列:

μεταξ~

是:

  • 03bc 希腊小写字母 MU
  • 03b5 希腊小写字母 EPSILON
  • 03c4 希腊小写字母 TAU
  • 03b1 希腊小写字母 ALPHA
  • 03be 希腊小写字母 XI
  • 02dc 小波浪号

最后一个字符不是希腊语。

这假设字符已正确复制并粘贴到您的问题中。

【讨论】:

    【解决方案4】:

    从原始pdf复制字符并将其粘贴到this web app中,您将看到unicode代码点是什么。

    【讨论】:

      猜你喜欢
      • 2015-07-25
      • 2021-07-27
      • 1970-01-01
      • 2016-04-02
      • 2013-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多