【发布时间】:2015-02-26 07:05:47
【问题描述】:
我正在开发一个 android 和 ios 应用程序,它将被翻译成多种语言,包括英语、印地语和古尔穆基语。我们在 Gurmukhi 中有一些使用 ASCII 字体而不是 unicode 的 pdf 文件,我们需要将它们翻译成其他语言,这样当我们尝试复制文本时,我们最终会得到一些奇怪的文本。有没有办法做到这一点? 提前致谢。
【问题讨论】:
标签: android ios unicode fonts ascii
我正在开发一个 android 和 ios 应用程序,它将被翻译成多种语言,包括英语、印地语和古尔穆基语。我们在 Gurmukhi 中有一些使用 ASCII 字体而不是 unicode 的 pdf 文件,我们需要将它们翻译成其他语言,这样当我们尝试复制文本时,我们最终会得到一些奇怪的文本。有没有办法做到这一点? 提前致谢。
【问题讨论】:
标签: android ios unicode fonts ascii
每种符号字体都有自己的曲目,因此您需要一个自定义查找表,从“错误”字符到与您使用的特定字体中的字形相对应的真实字符。您可以通过安装有问题的字体并在字符映射 (charmap.exe) 中打开它来计算此表,记下通常由 A、B、C 占据的每个框中出现的符号。 ..
有一个转换器工具here,它知道一些常见的符号字体。如果您想要的字体在该列表中,您可以尝试通过粘贴 32–126;128–255 (!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_``abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ) 范围内的所有字符并抓取转换为“Unicode”时出现的内容来提取查找表.
您需要在应用程序本身中进行转换吗?如果是这样,您通常需要编写一个逐个字符的查找循环。如果没有,最好手动使用这样的工具将您想要的材料转换为标准 Unicode,因为处理以任意符号字体编码的文本是一件令人头疼的事情。
【讨论】: