表情符号
表情符号是用图片表示想法、事物和地点的字符,一个字符即可表达完整含义。表情符号常用于创建和输入密码,以及注册域名。
支持
Alpine Linux 支持 Noto Color Emoji 和 Twemoji,但这两种字体仅在 edge 分支中可用。最新版本的 Noto Color Emoji 支持 2023 年左右发布的 Unicode 15.0 规范。最新版本的 Twemoji 支持 Unicode 14.2 规范。
安装
doas apk add font-noto-emoji
或
doas apk add font-twemoji
配置
你需要用户级别的 ~/.config/fontconfig/conf.d/01-noto-emoji.conf 或系统级别的 /etc/fonts/local.conf,内容如下:
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <alias> <family>sans-serif</family> <prefer> <family>Main sans-serif font name goes here</family> <family>Noto Color Emoji</family> <family>Noto Emoji</family> </prefer> </alias> <alias> <family>serif</family> <prefer> <family>Main serif font name goes here</family> <family>Noto Color Emoji</family> <family>Noto Emoji</family> </prefer> </alias> <alias> <family>monospace</family> <prefer> <family>Main monospace font name goes here</family> <family>Noto Color Emoji</family> <family>Noto Emoji</family> </prefer> </alias> </fontconfig>
测试与错误
你可以访问 https://getemoji.com/,所有表情符号都应该正确渲染。
如果 DWM 的程序标题包含表情符号,则会崩溃。目前有可用的补丁程序。请参阅 pull request。