Skip to content
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

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

Open
cangzhouyuhe opened this issue Jul 20, 2024 · 8 comments

Comments

@cangzhouyuhe
Copy link

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

@fxliang
Copy link
Contributor

fxliang commented Jul 20, 2024

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

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

@cangzhouyuhe
Copy link
Author

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

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

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

@fxliang
Copy link
Contributor

fxliang commented Jul 25, 2024

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

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

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

@yrljroli
Copy link

yrljroli commented Aug 24, 2024

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

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

注意到:

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

可能的原因:

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

可能的解决方案:

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

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

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

@obarisk
Copy link

obarisk commented Aug 24, 2024

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

@yrljroli
Copy link

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

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

我個人習用一點明。

@fxliang
Copy link
Contributor

fxliang commented Aug 26, 2024

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

@cangzhouyuhe
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants