maple-font icon indicating copy to clipboard operation
maple-font copied to clipboard

[BUG] 斜体超出字符格

Open patricorgi opened this issue 2 years ago • 18 comments

下载了V7.0 Beta11里的MapleMono-nf-cn.zip

问题出在kitty终端模拟器下,可以看到斜体字超出字符格,在右侧被截断了

Screenshot2024-03-30 上午9 00 19 Screenshot2024-03-30 上午9 00 28

patricorgi avatar Mar 30 '24 13:03 patricorgi

能否测试 Jetbrains Mono 是否正常显示?

subframe7536 avatar Mar 30 '24 14:03 subframe7536

JetBrains Mono正常 Screenshot2024-03-30 下午7 01 45

patricorgi avatar Mar 30 '24 23:03 patricorgi

能否测试一下这个是否正常显示 MapleMono-Italic.zip

subframe7536 avatar Mar 31 '24 01:03 subframe7536

比之前好一点,仔细看可以发现N和T正常了,就W还是被截了点 Screenshot2024-03-30 下午10 29 16

patricorgi avatar Mar 31 '24 02:03 patricorgi

MapleMono-Italic.zip 试试这个,加大了偏移

subframe7536 avatar Mar 31 '24 03:03 subframe7536

好像跟前一个没区别,W还是被截了

Screenshot2024-03-31 上午9 54 30

patricorgi avatar Mar 31 '24 13:03 patricorgi

偏移 80:MapleMono-Italic.zip beta11是0,第一个是40,第二个是50

我身边没有linux设备,只能麻烦你测试了

subframe7536 avatar Mar 31 '24 14:03 subframe7536

又好了一些,不认真看的话截断看不太出来了,但还不算完美。不同字号之间也有一些细微的区别,某一个字号下W甚至没有截断(可能我肉眼已经看不出来了)

视频:

https://github.com/subframe7536/maple-font/assets/15998986/e9e79a00-4f18-4ed8-8956-25a685533424

patricorgi avatar Mar 31 '24 18:03 patricorgi

理论上完美解决:MapleMono-Italic.zip 倾斜度减小到10,偏移120

subframe7536 avatar Apr 01 '24 05:04 subframe7536

Screenshot2024-04-01 上午8 10 27 Screenshot2024-04-01 上午8 10 58

现在是左边被截断了😂

patricorgi avatar Apr 01 '24 12:04 patricorgi

W是好的吗

subframe7536 avatar Apr 01 '24 12:04 subframe7536

上面的斜体字符除了T可能是好的,其他字符在左侧都有一定程度的截断,120的偏移量可能太多了。

patricorgi avatar Apr 01 '24 12:04 patricorgi

那应该需要做一下取舍,我做个100试试

subframe7536 avatar Apr 01 '24 12:04 subframe7536

W堪称完美了,但是N左侧还是被截… Screenshot2024-04-01 上午8 35 17 Screenshot2024-04-01 上午8 35 22

再附上一个全字母的截图,除了A、J、M、N和X左侧截断比较明显,其他都十分完美了 Screenshot2024-04-01 上午8 37 01

patricorgi avatar Apr 01 '24 12:04 patricorgi

感谢反馈,我可能需要调整一下字形

能否顺便测试一下 小写字母 和 数字 是否存在这种情况?

subframe7536 avatar Apr 01 '24 12:04 subframe7536

小写字母确实也有点儿问题,截图里还包含了数字和键盘上的常用符号:

Screenshot2024-04-01 上午8 51 35

patricorgi avatar Apr 01 '24 12:04 patricorgi

仔细看了一下,很多是无法避免的字形问题。。。

如果方便的话还有一些需要测试的点:

  • kitty是否支持自动fallback到斜体,即不安装斜体也能正确显示斜体,如果可以显示的话是否正常
  • Victor Mono / Inconsolata / RobotoMono 是否正常显示

最坏的结果是不推荐使用kitty😂

subframe7536 avatar Apr 01 '24 13:04 subframe7536

可以试一下beta12,偏移量改成了80

subframe7536 avatar Apr 04 '24 07:04 subframe7536

用了两天beta12,没发现什么明显问题👍👍

patricorgi avatar Apr 06 '24 04:04 patricorgi