[问题] 输入法与WORD的互动机制

楼主: shala (沙罗)   2020-06-12 21:14:13
不知道这里有没有人注意到
WORD会根据使用的输入法自动改变字型
例如,当前WORD的字型设定为日文字型Meiryo
如果用日文IME输入“文化”
则画面中会是以Meiryo显示的“文化”
但如果是用中文IME输入“文化”
则画面会变成以细明体显示的“文化”
这究竟是什么机制造成的?
有没有可能让中文IME输入但不会自动改变字型?
作者: kisaraki1976 (老月)   2020-06-15 00:47:00
此文化非彼文化,编码不一样
作者: frankmito (frankmito)   2020-06-15 21:03:00
帮楼上补充,word 是认字的编码,不同国家的字编码不同
作者: LPH66 (-6.2598534e+18f)   2020-06-18 00:47:00
不对, 现代的程式已经不是吃编码了 (大家都是 Unicode)我是认为它是吃输入时的语系, 但不确定是怎么抓的
楼主: shala (沙罗)   2020-06-20 17:10:00
真的很谜,还是研究不出来
作者: ksng1092 (ron)   2020-06-22 22:17:00
怎么抓...就抓你用什么输入法啊XD 输入法跟语系绑很死一般人根本没办法解绑(其实也没什么必要解绑就是了)
楼主: shala (沙罗)   2020-06-23 07:01:00
楼上,我觉得不见得,即使用软件模拟输入,也是有一样的现象
作者: ksng1092 (ron)   2020-06-23 10:48:00
软件模拟输入是指什么?
楼主: shala (沙罗)   2020-06-23 19:02:00
即不是用和语言列连动的输入法输入,而用像AHK这种程式模拟
作者: ksng1092 (ron)   2020-06-23 23:01:00
AHK以我的认知只是传达敲下键盘上的哪些键而已,他是如何知道你想敲的是1还是ㄅ的?
楼主: shala (沙罗)   2020-06-24 07:47:00
方法有几种,最简单的是用hotstring
作者: LPH66 (-6.2598534e+18f)   2020-06-25 15:06:00
我记得 AHK 也是有人拿来做过那种字母转注音的小功能(例如复制 ji3 然后开ㄅ半再触发程式就会打出 我 这样)这似乎表示软件输入也可以/会(?)跟目前的语系 & IME 绑定
楼主: shala (沙罗)   2020-06-26 07:37:00
真的不用和语系或输入法绑定,请看AHK关于hotString的使用说明就会明白原理了
作者: LPH66 (-6.2598534e+18f)   2020-06-27 23:09:00
我没说它一定啊...不过这样说起来越来越有可能是 Word 直接去抓目前正启用中的 IME 语系来用, 而不是根据你从哪输入你说用软件模拟输入也有同样现象, 是不是你在切了语系之后再用软件模拟输入? 是的话我认为这能成为支持这猜测的证据
楼主: shala (沙罗)   2020-06-28 07:27:00
不是,有在EN语系下测试过软件模拟输入

Links booklink

Contact Us: admin [ a t ] ucptt.com