在 Ubuntu 系统中安装字符集(字体或语言支持)特殊符号以及输出标点符号的方法
一、在 Ubuntu 系统中安装字符集(字体或语言支持)通常涉及安装相应的 locales 或字体包。
1. 安装语言环境(locales)
Ubuntu 使用 locales 来管理字符编码支持(如 UTF-8)。
步骤:
更新软件包列表:
sudo apt update
安装 locales 包(通常已预装,但可确保最新):
sudo apt install locales
配置支持的字符集:
sudo dpkg-reconfigure locales
用空格键选择需要的字符集(如 en_US.UTF-8 或 zh_CN.UTF-8)。
将默认语言环境设置为选中的项。
生成所选字符集:
sudo locale-gen
验证:
locale -a
查看已启用的字符集列表。
2. 安装中文字符集支持
如果需要显示或输入中文:
sudo apt install language-pack-zh-hans # 简体中文
sudo apt install language-pack-zh-hant # 繁体中文
3. 安装字体文件
如果缺少显示特定字符的字体(如中文、日文等):
通用字体包:
sudo apt install fonts-noto-cjk # 包含简繁中文、日文、韩文字体
其他字体:
sudo apt install fonts-wqy-microhei # 文泉驿微米黑(中文字体)
sudo apt install fonts-arphic-ukai # 文鼎楷体(繁体)
4.手动安装字符集文件(罕见需求)
如果特定软件需要独立的字符集文件(如 IBM850),可能需要安装:
sudo apt install kbd
然后从 /usr/share/kbd/charmaps/ 目录查找。
5. 临时切换字符集
在终端中临时更改字符集(如切换到 UTF-8):
export LANG=en_US.UTF-8
常见问题
乱码问题:确保终端、SSH 客户端或软件的字符集设置与系统一致(如 UTF-8)。
缺失字符:安装对应的字体包后,重启应用或系统生效。
通过以上步骤,你可以为 Ubuntu 系统添加所需的字符集支持。
二、在 Ubuntu 系统中安装 Emoji、颜文字(Kaomoji) 以及 特殊标点符号(如全角符号、Unicode 符号等),需要安装合适的字体并配置应用程序支持。
1. 安装 Emoji 支持
方法 1:安装彩色 Emoji 字体(推荐)
sudo apt update
sudo apt install fonts-noto-color-emoji # Google Noto Emoji(彩色)
sudo fc-cache -fv # 刷新字体缓存
方法 2:安装其他 Emoji 字体(可选)
sudo apt install ttf-joypixels # JoyPixels(原 EmojiOne)
sudo apt install fonts-emojione # EmojiOne(旧版)
sudo apt install fonts-symbola # 包含 Emoji 和符号
验证 Emoji 是否安装成功
echo -e "Emoji: 😀 🚀 🐧\nCheck with: fc-list | grep -i emoji"
fc-list | grep -i emoji # 查看已安装的 Emoji 字体
2. 安装颜文字(Kaomoji)支持
颜文字(如 (╯°□°)╯︵ ┻━┻、( ̄▽ ̄*))通常依赖 全角符号和特殊 Unicode 字符,需要支持这些符号的字体。
方法 1:安装支持颜文字的字体
sudo apt install fonts-noto-cjk # 包含日文、中文符号(推荐)
sudo apt install fonts-symbola # 包含 Unicode 符号
sudo apt install fonts-droid-fallback # 备选符号字体
方法 2:使用 Unicode 输入
在终端或文本编辑器输入:
echo "(ノ◕ヮ◕)ノ*:・゚✧" # 测试颜文字
如果显示异常,说明当前字体不支持某些符号,更换字体(如 Noto Sans CJK)。
方法 3:手动复制颜文字
如果某些符号无法显示,可直接从在线颜文字库复制,如:
Kaomoji 列表
Cool Symbol
3. 安装特殊标点符号
方法 1:安装全角符号支持
sudo apt install fonts-noto-cjk # 包含中文、日文全角标点(,。!?)
方法 2:安装 Unicode 符号字体
sudo apt install fonts-symbola # Unicode 符号(✔★☯☠)
sudo apt install fonts-ancient-scripts # 特殊字符(如 𝔄, 𝔅, ℂ)
方法 3:使用 Unicode 输入
在终端输入 Unicode 符号:
echo "✔ ✘ ★ ☆ ☯ ☠ ♛ ⚡"
如果显示异常,更换字体(如 Noto Sans Symbols)。
4. 配置终端和应用程序
终端(GNOME Terminal、Kitty、Alacritty)
更改字体:
右键终端→ Preferences→ 选择支持 Emoji 和符号的字体:
Noto Sans Mono + Noto Color Emoji
DejaVu Sans Mono + Symbola
测试:
echo "Test: 😊 (╯°□°)╯︵ ┻━┻ ✔ ★ ☯"
文本编辑器(VS Code、Gedit)
在设置中启用 Unicode 支持,并选择 Noto Sans 或 Symbola 字体。
浏览器(Firefox、Chrome)
默认支持 Emoji 和 Unicode 符号,若显示异常,检查系统字体设置。
5. 输入 Emoji 和颜文字
方法 1:使用 Unicode 输入
在终端或编辑器输入 Unicode 码(需 Ctrl+Shift+U):
Ctrl+Shift+U + 1F600 → 😀
Ctrl+Shift+U + 263A → ☺
方法 2:使用输入法(如 Fcitx、IBus)
安装中文输入法(如 Rime 或 SunPinyin),部分输入法支持颜文字快捷输入。
方法 3:在线工具复制粘贴
Emoji 列表
Kaomoji 大全
6. 解决常见问题
问题 1:Emoji/符号显示为方块
原因:当前字体不支持该 Unicode 字符。
解决:
sudo apt install fonts-noto-color-emoji fonts-symbola # 安装缺失字体
sudo fc-cache -fv # 刷新字体缓存
问题 2:终端不显示彩色 Emoji
原因:终端未启用彩色字体。
解决:
改用 GNOME Terminal 或 Kitty。
在终端设置中选择 Noto Color Emoji。
问题 3:部分颜文字显示错位
原因:符号宽度不一致。
解决:
使用等宽字体(如 Noto Sans Mono)。
调整终端字体大小。
7. 测试所有符号
echo -e "
Emoji: 😀 🚀 🐧
Kaomoji: (╯°□°)╯︵ ┻━┻ (•̀ᴗ•́)و
Symbols: ✔ ★ ☯ ♛ ⚡ ❤
Punctuation: ,。!?【】「」
"
如果正常显示,则配置成功!
总结
需求 安装方法
Emoji fonts-noto-color-emoji
颜文字 fonts-noto-cjk + fonts-symbola
标点符号 fonts-noto-cjk + fonts-symbola
终端支持 改用 Noto Sans Mono + Noto Color Emoji
现在你的 Ubuntu 系统可以完美显示 Emoji、颜文字和特殊符号 了!
三、在 Ubuntu 系统中如何输出比较少用的标点符号。
1. 使用 Unicode 码直接输入
方法 1:Ctrl+Shift+U 快捷键输入
在支持 Unicode 的应用程序(如终端、文本编辑器)中:
按下 Ctrl + Shift + U,此时会出现一个 u 下划线(如 u)。
输入 Unicode 码(16 进制),然后按 Enter 或 Space 确认。
示例:
Ctrl+Shift+U + 2014 → —(长破折号)
Ctrl+Shift+U + 2026 → …(省略号)
Ctrl+Shift+U + 3001 → 、(顿号)
Ctrl+Shift+U + FF1F → ?(全角问号)
方法 2:echo 或 printf 命令
在终端中直接输出 Unicode 符号:
echo -e "\u2014" # 输出:—
echo -e "\u2026" # 输出:…
printf "\u3001\n" # 输出:、
2. 使用 Compose Key(组合键)
Ubuntu 支持 Compose Key,通过组合键输入特殊符号:
启用 Compose Key:
Settings → Keyboard → Keyboard Shortcuts → Typing → Compose Key。
选择一个键(如 Right Alt 或 Caps Lock)作为 Compose Key。
输入组合序列:
按下 Compose Key,然后按特定组合键:
Compose + - + - + . → —(长破折号)
Compose + . + . → …(省略号)
Compose + ’ + " → “(左双引号)
Compose + < + < → «(左书名号)
常见 Compose 组合
符号 组合键
— Compose + - + - + .
… Compose + . + .
“ Compose + ’ + "
« Compose + < + <
® Compose + R + O
3. 使用字符映射工具(GUI)
Ubuntu 自带 字符映射表(Character Map),可查找并复制特殊符号:
安装 gucharmap(如果未预装):
sudo apt install gucharmap
运行:
gucharmap
搜索符号(如 dagger、section、interrobang),双击复制到剪贴板。
4. 安装特殊符号字体
某些符号需要特定字体支持:
sudo apt install fonts-symbola # Unicode 符号(✔, ☛, ✠)
sudo apt install fonts-noto-cjk # 全角标点(,。、)
sudo apt install fonts-lmodern # LaTeX 风格符号(ℜ, ∂, ∇)
刷新字体缓存:
sudo fc-cache -fv
5. 使用命令行工具查找符号
方法 1:unicode 命令
安装 unicode 工具:
sudo apt install unicode
查找符号:
unicode dagger # 查找 "dagger" 符号
unicode interrobang # 查找 "‽" 符号
方法 2:grep Unicode 数据库
grep -i "DAGGER" /usr/share/unicode/UnicodeData.txt
输出示例:
2020;DAGGER;Po;0;ON;;;;;N;;;;;
6. 特殊符号示例
中文标点
符号 Unicode 输入方式
、 U+3001 Ctrl+Shift+U + 3001
。 U+3002 Ctrl+Shift+U + 3002
斜体样式「 U+300C Ctrl+Shift+U + 300C
」 U+300D Ctrl+Shift+U + 300D
数学符号
符号 Unicode 输入方式
≠ U+2260 Ctrl+Shift+U + 2260
≈ U+2248 Ctrl+Shift+U + 2248
√ U+221A Ctrl+Shift+U + 221A
其他符号
符号 Unicode 输入方式
† U+2020 Ctrl+Shift+U + 2020
‡ U+2021 Ctrl+Shift+U + 2021
§ U+00A7 Ctrl+Shift+U + 00A7
¶ U+00B6 Ctrl+Shift+U + 00B6
7. 测试输出
在终端运行:
echo -e "
中文标点:、。「」
数学符号:≠ ≈ √
其他符号:† ‡ § ¶
"
如果正常显示,则说明配置成功!
总结
方法 适用场景
Unicode 快捷键 快速输入已知 Unicode 码的符号
Compose Key 通过组合键输入常见符号
字符映射表 GUI 查找并复制符号
特殊字体 确保符号能正确显示
现在你可以轻松输入各种冷门标点符号了!