【问题标题】:how to convert ascii fonts to unicode for translation如何将 ascii 字体转换为 unicode 进行翻译
【发布时间】:2015-02-26 07:05:47
【问题描述】:

我正在开发一个 android 和 ios 应用程序,它将被翻译成多种语言,包括英语、印地语和古尔穆基语。我们在 Gurmukhi 中有一些使用 ASCII 字体而不是 unicode 的 pdf 文件,我们需要将它们翻译成其他语言,这样当我们尝试复制文本时,我们最终会得到一些奇怪的文本。有没有办法做到这一点? 提前致谢。

【问题讨论】:

    标签: android ios unicode fonts ascii


    【解决方案1】:

    每种符号字体都有自己的曲目,因此您需要一个自定义查找表,从“错误”字符到与您使用的特定字体中的字形相对应的真实字符。您可以通过安装有问题的字体并在字符映射 (charmap.exe) 中打开它来计算此表,记下通常由 ABC 占据的每个框中出现的符号。 ..

    有一个转换器工具here,它知道一些常见的符号字体。如果您想要的字体在该列表中,您可以尝试通过粘贴 32–126;128–255 (!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_``abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ) 范围内的所有字符并抓取转换为“Unicode”时出现的内容来提取查找表.

    您需要在应用程序本身中进行转换吗?如果是这样,您通常需要编写一个逐个字符的查找循环。如果没有,最好手动使用这样的工具将您想要的材料转换为标准 Unicode,因为处理以任意符号字体编码的文本是一件令人头疼的事情。

    【讨论】:

      猜你喜欢
      • 2011-12-10
      • 1970-01-01
      • 2018-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-13
      • 2015-05-08
      • 2021-08-30
      相关资源
      最近更新 更多