如何将ethiopic字体添加到python3?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将ethiopic字体添加到python3?相关的知识,希望对你有一定的参考价值。

我有一个用Power Ge'ez写的一个excel(csv)文件,一个Ethiopic字体,但是我看到当在python中读取文件时它不能识别字体,只是让它成为问号。我不知道如何使用这些字体,但我知道可以使用unicode字符。但我不知道如何在python 3.6中使用/读取它们?我感谢您的帮助。

我能够以Ethiopic字体在pandas dataframe中添加列名,但结果是所有结果数据帧输出的NaN。

答案

更多信息将是有用的。但我可以告诉你如何在Python中使用这些字符。此方法应适用于所有Unicode字符。

简答:确定要在文本中插入的字符的Unicode代码。你可以看看this site(我已经为你找到了Ethiopic子集)。

对于每个字符,您将找到两个代码(Unicode和HTML),您显然需要Unicode(U + ...)例如,对于可填写的“ha”,代码为U + 1200。你需要在Python中引用它们是:' u1200'(你可以看到没有'+'符号)。

例。重要的是你还要注意文本文件的编码(你希望它是UTF-8)。这就是我为同一个角色所做的事情:

x = 'u1200'

with open ('text.txt', encoding='utf-8', mode='w') as text_file:
    text_file.write(x)

不确定您是否总是需要指定编码,我只是决定安全!

附:值得一提的是:您可以使用这种方式在较长的字符串中引用unicode字符,如:

'The Ethiopic sillable Ha: u1200'

希望这可以帮助!

以上是关于如何将ethiopic字体添加到python3?的主要内容,如果未能解决你的问题,请参考以下文章

如何将(以编程方式)谷歌字体添加到 ckeditor

如何从 C# WPF 中的嵌入字体将字体文件添加到 Stimulsoft 报告

如何将新的SVG图标添加到字体真棒[重复]

如何将自定义字体添加到我的应用程序? [复制]

如何将 python3 内核添加到 jupyter (IPython)

如何将自定义字体系列添加到 react-reader npm