我必须分发一个遗留的Windows应用程序,遗憾的是它不支持字体链接,但应该支持许多语言文化,包括所有东亚语言。用于此目的的完美字体是使用Unicode MS,它是Microsoft Office的一部分,它不是我的目标系统的一部分。所以我必须获得Arial Unicode的许可证,目前没有选择。
所以我正在寻找一种免费的Unicode字体,它涵盖了与Arial Unicode MS相同的范围,但可以免费分发,即使在封闭的商业项目中也是如此。有没有这样的字体可用?
答案 0 :(得分:6)
Code2000字体几乎完全覆盖了基本多语种平面(比Arial Unicode MS的大得多,尽管现代版本可能没有它的一些字符)。它是可用的,例如来自http://www.alanwood.net/downloads/。但是,它有几个问题:
然而,它似乎最符合描述。可以考虑许多其他字体,请参阅http://en.wikipedia.org/wiki/Unicode_font#List_of_Unicode_fonts,但它们在大多数用途中有更严重的缺点(例如,等宽设计或位图格式或有限的字符集)。
答案 1 :(得分:4)
Deja Vu字体集合涵盖众多代码点,并在非常宽松的许可下获得许可。 (IANAL)不确定它对东亚语言的报道是什么,但还有其他一些字体。特别是,Unifont's Font Guide可能会有所帮助。
我还会做Google search,因为那里有很多很多选择。
请务必检查您决定使用的任何许可证。
最后,为什么不直接使用系统本身的字体?如果它是Windows应用程序,则用户应安装Arial Unicode。 (或者这是你的意思,“不支持字体链接”?)
答案 2 :(得分:4)
当我在寻找有关Android CJK fonts的可分发性的信息时,发现了这个问题。
假设答案是正确的许可条款,那么我认为Droid字体可能是这个问题的一个很好的答案。
请记住 - 由于语言之间共享了许多代码点,因此不可能有一种单一的字体能够准确地覆盖所有东亚语言,但每种语言的发言者都会将其中一些语言略有不同。
Droid Sans Fallback在东亚代码点上有着特别广泛的传播,根据this page,似乎使用中文来表示冲突的统一代码点。
此外,Google还在开发名为Noto的整个字体系列,旨在“支持全世界的语言”。当然,这是一整套字体,而不仅仅是一种字体。