表情符号

来自 Alpine Linux

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

支持

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