Foxit阅读器Ubuntu版本Devanagari字体批注输入问题咨询
我太懂你这种烦恼了——在Ubuntu上用Foxit阅读器给PDF加马拉地语(天城文)批注,结果只能输单个字符,完全没法正常写内容对吧?我整理了几个亲测可能有用的解决办法,你可以挨个试试:
检查Foxit内置的语言与批注设置
打开Foxit后,点击顶部菜单栏的「Edit」→「Preferences」,先去「Language」选项里看看,有没有把界面语言设为支持天城文的选项(比如印地语或马拉地语),设置完重启阅读器试试。另外别忘了去「Comment」板块瞅一眼,有没有不小心开了限制单字符输入的奇怪选项,要是有就关掉。调整系统输入法适配
首先得确保Ubuntu已经装好了马拉地语/天城文输入法(比如IBus的Marathi输入法),并且已经切换成当前活跃输入法。要是直接在批注框里输不了长文本,可以先在系统自带的Gedit里写好一段马拉地语,复制粘贴到Foxit的批注框里,看能不能正常显示——如果可以,那大概率是输入法和Foxit实时输入的适配问题,先靠外部编辑粘贴凑合用,后续再想办法解决。另外还能试试在终端输入ibus restart重启输入法服务,再打开Foxit测试。补全天城文字体并设置默认字体
有时候字体不全也会导致输入异常,你可以打开终端,输入sudo apt install fonts-deva安装完整的天城文字体包。安装完后,回到Foxit的「Preferences」→「Font」设置,把批注的默认字体改成支持天城文的,比如「Noto Sans Devanagari」或者「Devanagari MT」,改完重启阅读器再试试输入。更新Foxit或尝试替代阅读器
要是上面的方法都没效果,先检查下你的Foxit是不是最新版本——点击「Help」→「Check for Updates」,有新版本就更了试试,说不定官方已经修复了这个语言输入的bug。如果还是不行,暂时可以换用Ubuntu自带的Evince,或者Okular,这两款阅读器对多语言输入的支持普遍更友好,天城文批注应该能正常输入。
备注:内容来源于stack exchange,提问作者Murari Tapaswi

