有没有办法检查otf字体文件是否包含小写变体的字形?有没有用java实现的方法?
谢谢!
有,只是不要使用标准库Java。使用Java OpenType字体分析器,或者做更明智的事情,咨询Freetype2或Harfbuzz以获取信息。
实际上,任何让你检查OpenType功能的东西都可以:检查字体是否为smcp功能编码-如果编码了,它就支持OpenType规范中正确的小字体。如果不编码,它就不支持,你使用的任何文本引擎都会伪造它。
有没有办法检查otf字体文件是否包含小写变体的字形?有没有用java实现的方法?
谢谢!
有,只是不要使用标准库Java。使用Java OpenType字体分析器,或者做更明智的事情,咨询Freetype2或Harfbuzz以获取信息。
实际上,任何让你检查OpenType功能的东西都可以:检查字体是否为smcp功能编码-如果编码了,它就支持OpenType规范中正确的小字体。如果不编码,它就不支持,你使用的任何文本引擎都会伪造它。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium