iconv可以转换'符号'编码吗?


2

我需要将一些编码为'Symbol'字体的希腊文件转换为Unicode。我可以使用iconv吗?如果是这样,'Symbol'中使用的编码名称是什么?

Answers:


1

您可能使用本网站中的在线转换器:
符号字体到Unicode转换器

本文包含一长串转换器,其中作者“收集了我所知道的所有希腊字体转换器”(但我不知道推荐哪一个):
希腊语遗留字体到Unicode转换器

否则,您可能需要创建自己的转换工具。

文章将符号转换为unicode主要处理HTML文件,例如,Ω通过以下方式表示字符:

<font face="symbol">W</font>

本文包含用于转换此类HTML文件的程序的源代码,该程序以某种未识别的编程语言编写。

另一篇这样的文章是 如何将Symbol字体转换为标准的utf8 HTML实体

否则,一个太简单的方法可能是使用一些文字处理器来选择文本并更改其字体,但可能太简单了。

您可以发布一个最小的示例文件,以帮助我们了解所需的转换类型。


1

你可能会遇到困难。在原点,Symbol使用了非标准字符集,该字符集基本上由字体组成,通过与罗马字母字符的视觉相似性将字符分配给ASCII码点; 有关该编码如何映射到Unicode的说明,请访问http://unicode.org/Public/MAPPINGS/VENDORS/ADOBE/symbol.txt,您可能会发现它很方便。

我认为说服iconv做你想做的事可能很棘手 - 你可能不得不求助于一些脚本工作来直接转码每个角色。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.