Javascript 如何将以字体a编写的unicode字符串转换为字体B?
假设客户机上有所有需要的字体Javascript 如何将以字体a编写的unicode字符串转换为字体B?,javascript,string,unicode,fonts,Javascript,String,Unicode,Fonts,假设客户机上有所有需要的字体 也许,你们都可以看到下面的内容 “stackoverflow”用印度文书写 语言脚本:'स्टैकओवरफ्लो' . A. 使用Web开发人员快速查找 工具告诉我们这个词是写的 使用“Arial,Sans…”字体 家庭那是指Arial字体吗 支持印度语脚本?真的是Arial字体吗 我想在中显示所有这样的字符串 上安装了另一种unicode字体 机器。我怎样才能使用 javascript?我的理解是,, 因为没有直接的1-1映射 在这些unicode字体之间,有些
我认为您需要区分字体(字形集的外观-Arial和Times Roman以及Courier是字体)和代码集(8859-1与Unicode与…)。你似乎在要求代码集转换,而不是字体转换。你是说翻译软件吗?因为不管这个印度文是什么意思,它不是“stackoverflow”的1:1字符音译:字符数不匹配。你到底想完成什么?乔纳森:你能解释一下吗。在上面的第二次编辑中,我试图更好地解释我的问题。你们描述的是翻译()或音译()。两者通常都比一个简单的查找表复杂得多。@Joachim:它既不是翻译也不是音译。请参见上面的EDIT3。我认为您需要区分字体(字形集的外观-Arial和Times Roman,Courier是字体)和代码集(8859-1 vs Unicode vs…)。你似乎在要求代码集转换,而不是字体转换。你是说翻译软件吗?因为不管这个印度文是什么意思,它不是“stackoverflow”的1:1字符音译:字符数不匹配。你到底想完成什么?乔纳森:你能解释一下吗。在上面的第二次编辑中,我试图更好地解释我的问题。你们描述的是翻译()或音译()。两者通常都比一个简单的查找表复杂得多。@Joachim:它既不是翻译也不是音译。请参阅上面的EDIT3。@Ignacio:关于1的答案,如果缺少字形,布局引擎是否会在所有安装的字体中搜索缺少的字形,并使用找到的第一个字形?逻辑是什么?如果被引擎替换,我如何知道使用的确切字体?取决于引擎。在GNOME下,您可以使用字符映射来确定fontconfig决定使用什么。不知道Uniscribe(Windows)或核心文本(OSX)@Ignacio:请参阅上面的my edit3。我想我的问题现在应该更清楚了。我的答案仍然是。如果您的字体不符合Unicode代码点,则对此无能为力。@Ignacio:您能告诉我Ubuntu中“字符映射以确定fontconfig决定使用什么”的步骤吗?@Ignacio:关于1的答案,如果缺少字形,然后,布局引擎会搜索所有已安装字体中缺少的字形,并使用找到的第一个字形吗?逻辑是什么?如果被引擎替换,我如何知道使用的确切字体?取决于引擎。在GNOME下,您可以使用字符映射来确定fontconfig决定使用什么。不知道Uniscribe(Windows)或核心文本(OSX)@Ignacio:请参阅上面的my edit3。我想我的问题现在应该更清楚了。我的答案仍然是。如果你的字体不符合Unicode代码点,那么就没有办法了。@Ignacio:你能告诉我Ubuntu中“字符映射以确定fontconfig决定使用什么”的步骤吗?