home icon indicating copy to clipboard operation
home copied to clipboard

小狼毫在Word中默认输出PMingliu字体,在某些软件中输入繁体无法正常显示

Open cangzhouyuhe opened this issue 1 year ago • 8 comments
trafficstars

小狼毫在word中默认输出Pmingliu字体,在某些软件中输入繁体无法正常显示 小狼毫在word中总是默认输出Pmingliu体,即使是在已经设置文档默认字体为宋体的情况下。 而在某些软件中,输入繁体则无法正常显示,复制软件中的文字粘贴出来也是乱码。 注:wps、office皆如此。微软拼音输入及复制粘贴正常,所以可以确定是小狼毫的问题。 以上输入异常,请问如何解决?

cangzhouyuhe avatar Jul 20 '24 04:07 cangzhouyuhe

我这里小狼毫在office和wps中都没有复现你的问题,所以我不认为“已经确认是小狼毫问题”。

至于某些软件中输入繁体无法显示和正常解析,不应该是某些软件的问题吗?

fxliang avatar Jul 20 '24 06:07 fxliang

我这里小狼毫在office和wps中都没有复现你的问题,所以我不认为“已经确认是小狼毫问题”。

至于某些软件中输入繁体无法显示和正常解析,不应该是某些软件的问题吗?

请教一下,word字体问题可能是什么导致的?摸索了好几天也没找到原因所在。 另外,rime繁体状态下无法显示和粘贴,而微软输入法繁体正常,如果不是rime而是软件的问题,是不是软件不能兼容rime?PMingliu似乎是使用台湾的字符集。

cangzhouyuhe avatar Jul 25 '24 07:07 cangzhouyuhe

不知道Word具体逻辑(毕竟闭源),只是过往经验是和前面输入的文字的内容有关系,似乎也和当前输入法的profile所指的LANGID(简中/繁中等)潜在相关,当然不排除可能和Word的设置选项也有可能有关系。

因为你描述的状态,我试过在Word,WPS下试过,未复现问题。所以客观的说目前只能定义为潜在和小狼毫相关,而不是确认是小狼毫问题,否则只要换输入法使用即可。“确认是小狼毫问题”这样的描述也对解决问题也没有帮助,你觉得呢?

无法显示的问题,小狼毫的TSF模块,与应用交互的部分都是Unicode,宽字符,但是到了应用为什么它无法显示和处理,这个就不得而知了,可能是应用对宽字符支持不好也是有可能的。而且你也没有提供具体是哪个应用,无法评价。

fxliang avatar Jul 25 '24 08:07 fxliang

我可以复现此问题。具体情况:

  • 打开一个新文档,输入任何字符后,字体会从默认的「宋体」变为「PMingLiU」。
  • 手动更改字体为「宋体」(或其他字体)后,不再会因输入字符而改变。
  • 重新建立新文档,此问题仍存在。

注意到:

  • 在语言选项中添加任意其他键盘,使用其他输入法仍存在此问题。

可能的原因:

  • Office自动检测到你目前使用的输入法为繁体中文输入法,将字体调整为适合繁体的「PMingLiU」。详参Microsoft论坛的有关讨论

可能的解决方案:

  • 在语言首选项中加入「中文(中华人民共和国)」,并在此语言中添加键盘「小狼毫」。
  • 重装小狼毫,在安装选项的「输入语言」中选择「中文(简体,中国大陆)」。
  • 不再使用Rime或Office。

对于「而在某些软件中,输入繁体则无法正常显示,复制软件中的文字粘贴出来也是乱码。」一句,需要更多信息。

顺带吐槽一句,讨厌死现在的「智能化」。我不需要他「帮我」作事,我自己知道我在作什么。

yrljroli avatar Aug 24 '24 01:08 yrljroli

繁體使用者有覺得 PMingLiU 適合嗎?

obarisk avatar Aug 24 '24 02:08 obarisk

繁體使用者有覺得 PMingLiU 適合嗎?

不清楚。至少Word是這樣覺得的。細明當是符合臺灣「敎育部標準字形」。現在的軟體常默認繁體使用者=臺灣人。

我個人習用一點明。

yrljroli avatar Aug 24 '24 02:08 yrljroli

0.16.1之后,控制面板里可以分别添加繁体中文(台湾)的小狼毫和简体中文的小狼毫

fxliang avatar Aug 26 '24 07:08 fxliang

目前个人已解决此问题,采用的是楼上[yrljroli]提供的方法1: 在语言首选项中加入「中文简体(中华人民共和国)」,并在此语言中添加键盘「小狼毫 简体」。 那么如何删除已有的「小狼毫 繁体」呢?我们可以加入中文繁体(中国台湾)——如果已经有了则不需要添加,接着再添加键盘「小狼毫 繁体」,再删除即可。(先添加语言再添加键盘再删除之,这也是删除其他原本无法删除的键盘的方式) 各位可以尝试

cangzhouyuhe avatar Sep 12 '24 05:09 cangzhouyuhe