如何将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?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 C# WPF 中的嵌入字体将字体文件添加到 Stimulsoft 报告