wyzdwdz
发表于 2023-7-29 02:32:35
我不吃香菜 发表于 2023-7-29 02:13
嗯,用的是0.5的版本。请问这个工具在子集化的同时,会保留一些基础的字母和数字吗?
我看有其他人反应 ...
会的,为了跟某些播放器兼容,所以子集化后的字体会保存基础的字符,不然会出现显示错误
yggdra
发表于 2023-7-29 22:07:54
这0.5.0的Qt界面又是这种字母间距有问题的字体,能不能更换个资源?0.4.1的那种就行。
wyzdwdz
发表于 2023-7-29 23:56:39
本帖最后由 wyzdwdz 于 2023-7-30 04:29 编辑
yggdra 发表于 2023-7-29 22:07
这0.5.0的Qt界面又是这种字母间距有问题的字体,能不能更换个资源?0.4.1的那种就行。 ...
我这边好像没问题,能不能截个图我看一下
你用的是 win7 吗?我用虚拟机试了一下,好像 win7 下面字体确实和系统字体不太一样,这个程序是不自带字体的,它直接获取的系统字体。Qt 5 原本自己检测到的字体是有问题的,所以我改了它的源码,让它用新的系统接口,我在 win10 下面测试结果是正常的
试一下这个吧,应该会改善一点
yggdra
发表于 2023-7-31 00:26:20
本帖最后由 yggdra 于 2023-7-31 00:40 编辑
wyzdwdz 发表于 2023-7-29 23:56
我这边好像没问题,能不能截个图我看一下
你用的是 win7 吗?我用虚拟机试了一下,好像 win7 下面字体确 ...
我也是win10,不过是LTSC2019的。
我之前在使用QT界面的模拟器也是有这情况,不过在后面的更新中这种情况就消失了;
偶尔别的QT程序也会有这种情况,所以我就猜想是不是QT或者编译器的问题。
wyzdwdz
发表于 2023-7-31 03:29:57
本帖最后由 wyzdwdz 于 2023-7-31 14:46 编辑
yggdra 发表于 2023-7-31 00:26
我也是win10,不过是LTSC2019的。
我之前在使用QT界面的模拟器也是有这情况,不过在后面的更新中这种情况 ...
LTSC 的话可能出现这种问题,我给你的那个版本所用的字体渲染引擎是操作系统自带的,调用 Windows 的接口,所以不同版本系统呈现出的效果都不一样,我在两个版本的 win7 上测试过也都不一样,应该跟系统内置字体以及语言设置和编码设置有关。
这个问题没有什么好方法解决,除非软件里面单独封一个字体,然后用自带的渲染器渲染,但这样软件就会变得比较大,对于这样一个小工具太重了。
iDC
发表于 2023-8-10 10:19:45
开发者好,每次启动后设定好的数据库目录和字体目录都会恢复到默认设置,要如何保存自己设置的目录?
我不吃香菜
发表于 2023-8-14 02:46:06
上个版本只有一个文件,现在的版本是2个文件了,而且体积也变大了点。
wyzdwdz
发表于 2023-8-16 05:38:29
iDC 发表于 2023-8-10 10:19
开发者好,每次启动后设定好的数据库目录和字体目录都会恢复到默认设置,要如何保存自己设置的目录? ...
之前没有考虑到这个功能,现在新的 v0.5.2 版程序退出后会记录之前的状态
wyzdwdz
发表于 2023-8-16 05:40:45
我不吃香菜 发表于 2023-8-14 02:46
上个版本只有一个文件,现在的版本是2个文件了,而且体积也变大了点。
两个文件是独立的,带 gui 的是图形界面程序,不带 gui 的是命令行程序,方便给写脚本的人使用的
iDC
发表于 2023-8-22 10:30:57
开发者你好,使用过程中遇到「方正卡通_GB18030.ttf」这个字体无法子集化的问题,附件附上字体文件和字幕文件,能帮忙看下是什么问题吗?谢谢。
Subset failed: "D:\OneDrive\个人文档\字体\超级字体整合包 XZ\完整包\Founder Type(方正)\简繁\ttf\方正卡通_GB18030.ttf"