-
Notifications
You must be signed in to change notification settings - Fork 163
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
部分视频标题使用的特殊字体无法显示 #422
Comments
这个目前除了自己整合一下字体也没什么太好的解决办法,或者我可以在配置文件里加个字体配置选项让大家可以同时设置多个自定义字体? |
可以的,采用类似fontconfig的字体回退机制?
|
wiliwili使用nanovg来绘制文字,如果nanovg能支持您说的这些功能,那么wiliwili就可以。 nanovg 会将所有字体都直接加载进内存,设置的自定义字体越多应用启动速度越慢,所以wiliwili默认使用尽可能少的字体。 如果从零开始写的话字体相关的内容还是挺复杂的,如果感兴趣欢迎了解一下nanovg的代码,看看怎么给他的字体渲染部分改进一下。 考虑到有字体自定义需求的用户本来就不多,所以目前只能先让大家自己麻烦一下找一找字体合并软件,自己来合并了(如果有时间我会实现一下多个自定义字体加载的) |
显示不出字体的情况还蛮多的,是不是wiliwili字体显示比较特殊啊。像浏览器、还有其他第三方的b站客户端都没有字体方面的问题,是因为他们直接可以加载系统的字体库吗,不太懂。 |
一些视频标题使用了Mathematical Alphanumeric Symbols平面的字符,无法正常显示
视频链接:https://www.bilibili.com/video/BV1yJ4m1P7Ls/
通过下载https://github.com/dejavu-fonts/dejavu-fonts 的DejaVuMathTeXGyre.ttf重命名为font.ttf放入配置目录则可以正常显示,但是无法再自定义其他字体了
The text was updated successfully, but these errors were encountered: