iFish

Results 54 comments of iFish

> > > 可能是字体内部有笔画交叉,用FontCreator处理一下重新生成就好了。 > > > > > > 请教下怎么操作呢? > > Ctrl+A全选字形单元格,按快捷键 Alt+E,J,U 如果cpu跑不动,就分块选择操作,特别复杂的字形要单独处理。 感谢指导,刚才试了一下,发现我这里的FontCreator对应的菜单(轮廓下面的)三个项目都是灰色的不可点击,不知道为何,可能的话烦请指导下 😄

原来是我的FontCreator版本略低。。换了14后可以操作,但是提示 。。Operation failed: too many or too complex contours. [Error E8132] 😭

if I commit `.WithNamingConvention(CamelCaseNamingConvention.Instance)` and `.WithNamingConvention(UnderscoredNamingConvention.Instance)`: ``` //.WithNamingConvention(CamelCaseNamingConvention.Instance) //.WithNamingConvention(UnderscoredNamingConvention.Instance) ``` The above code shows different behaviour: ``` The value "System.Collections.Generic.Dictionary`2[System.String,System.String]" is not of type "System.String" and cannot be used in...

I think this was duplicate of #5797

对macType自带的ini配置重新分析了下,发现之前理解有误。。所以这个场景下可以如何解决了,还请指教

> 说明你这个雅黑替换字体有问题,可以用鸿蒙黑体替换雅黑,效果很好。 热替换用的字库,并没有问题,只是不像雅黑这类字体很全,比如有一部分繁体字没有等。

> 要完全解决这个问题,你需要在注册表中同时对新旧两个字体做相同的fontlink,将雅黑和替换后的雅黑(新雅黑)链接到提供这个文字的别的字体上。并且你需要重启电脑,因为Windows只在重启时读取fontlink。 > > 同时你需要确保新雅黑中,对应的字符映射是不存在的,而不是映射到了那个框框上,否则fontlink不会正常工作 略复杂,晚些时候我来尝试下,感谢 👍

> 要完全解决这个问题,你需要在注册表中同时对新旧两个字体做相同的fontlink,将雅黑和替换后的雅黑(新雅黑)链接到提供这个文字的别的字体上。并且你需要重启电脑,因为Windows只在重启时读取fontlink。 > > 同时你需要确保新雅黑中,对应的字符映射是不存在的,而不是映射到了那个框框上,否则fontlink不会正常工作 试了一下,没效果,不知道哪里出的问题 😢 原来的字体链接应该是OK的,因为绝大部分软件中都是正常的(比如系统自带的记事本、Emeditor、各种浏览器等等),只要热替换起效的不存在这个显示成异常字符的问题。就那么个别软件有异常(目前已发现的就Notepad3和PC微信)。

继续测试了几次,感觉我的字体链接应该是做好了的。在Notepad3中,关掉MacType后显示是正常的,启用MacType后就是框框了。 ↓关闭MacType/Notepad3字体手动修改为热替换的字体 ![image](https://github.com/user-attachments/assets/4539005c-7987-4ce3-bc76-2fc9cb03dbc4) ↓ 关闭MacType/Notepad3字体为微软雅黑 ![image](https://github.com/user-attachments/assets/e318b9f6-0276-40d0-a942-1fa110bc3334) ↓开启MacType/Notepad3字体无论是微软雅黑还是手动修改为热替换的字体,显示均如下 ![image](https://github.com/user-attachments/assets/15d82a10-52ae-41fb-8d49-991540c76be1)

不好意思这么久没更新,今天遇到了一个更严重的例子想起来了。 Reqable这个软件 => https://reqable.com/zh-CN/ 不使用热替换的时候是正常的↓ ![image](https://github.com/user-attachments/assets/2b7f7bd6-422e-4bac-92ab-931738891912) 设置热替换SimSun为MiSans后就这样了↓ ![image](https://github.com/user-attachments/assets/8230b5b0-d2d4-4021-bcd4-aaea36330995) 设置: ``` [FontSubstitutes] SimSun=MiSans ``` 最后就是这软件我也没看出来哪里用了宋体啊……