表情符号
表情符号是用图片表示想法、事物和地点的字符,一个字符即可表达完整含义。表情符号常用于创建和输入密码,以及注册域名。
支持
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。