fcitx5-rime安利

发布于 2021-11-26  91 次阅读


使用Manjaro已经挺长时间了,之前一直饱受输入法困扰。fcitx下搜狗输入法经常导致卡死,但自从有了fcitx5一切都变得不一样了,输入法就像吃了德芙一样丝滑。

如果是懒人党,仅仅依赖fcitx5自带的中文输入法,体验已经很不错。

安装步骤

输入法本体的安装方法参考在Manjaro、Arch下安装fcitx5、RIME、五笔

下载https://github.com/icespite/rime-settings,更改文件夹名称为rime,移动到~/.local/share/fcitx5/文件夹下,移动之前将之前的rime文件夹备份。

安装font 文件夹内两个字体文件,重启生效。

emoji问题修复

如果不需要直接关闭emoji输入即可,如果出现其他问题请将luna_pinyin.custom.yaml文件中第30行__include: emoji_suggestion:/patch删除。

关闭方法Ctrl + ` (Tab上面那个)选“中/Y/半/汉"(可能是“中/N/半/汉"),第三项对应的是 emoji 的开关(可能指示的不准确),切换一下开关即可。

如果需要则输入下面的命令安装字体(修复emoji不正常显示,如果一切正常则不需要下面的操作):

yay -S noto-fonts-emoji
yay -S noto-color-emoji-fontconfig
yay -S rime-emoji

创建新文件/etc/fonts/conf.d/68-color-emoji.conf,内容如下:

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
	<match target="font">
		<test name="family" compare="contains">
			<string>Emoji</string>
		</test>
		<edit name="hinting" mode="assign">
			<bool>true</bool>
		</edit>
		<edit name="hintstyle" mode="assign">
			<const>hintslight</const>
		</edit>
		<edit name="embeddedbitmap" mode="assign">
			<bool>true</bool>
		</edit>
	</match>
</fontconfig>

fcitx5设置

不建议开启单行输入,会导致部分软件看不到已经输入的拼音内容,修改错误时极其不方便。

Reference

  1. https://github.com/wongdean/rime-settings
  2. https://bugs.freedesktop.org/show_bug.cgi?id=104542