Debian7安装微软雅黑和Consolas字体

在自己的笨笨上安装完Debian 7后,接下来的事就是在这个系统上添砖加瓦,使系统好用。显示方面应该是跟我们最相关的一方面,我们要使用它就要看,所以显示很重要。
显示涉及多个方面,比如说系统主题,系统字体,显卡,显卡驱动等等,今天我们来看看怎么给Debian安装字体。
安装字体
    我们在window下面用的比较爽的字体是微软雅黑和Consolas,那就以这两个字体为例来说明下怎么在linux下安装字体。
    1. 下载要安装的字体文件(说明:字体文件这里指以.ttf结尾的文件)
        如果有windows系统可以从windows/fonts目录拷贝msyh.ttf和msyhbh.ttf和相应的字体
        如果没有windows,可以从 这里下载字体(打包好的)
    2. 在/usr/share/fonts/truetype/下建立文件夹myfonts,然后拷贝上述字体到改文件夹下。
         sudo mkdir /usr/share/fonts/truetype/myfonts
         cp *.ttf  /usr/share/fonts/truetype/myfonts/
    3. 更改myfonts和该目录下面的权限,可以都设成777
         sudo chmod -c 777 /usr/share/fonts/truetype/myfonts
         sudo chmode -c 777 /usr/share/fonts/truetype/myfonts/*
    4. 最后就是注册新添加字体了,执行如下命令:
         sudo mkfontscale
         sudo mkfontdir
         sudo fc-cache -fv
    Okay, 到此字体就都安装好了。


如果你觉得本篇对你有收获,请帮顶。
另外,我本人开通了微信公众号--分享技术之美,我会不定期的分享一些我学习的东西.
你可以搜索公众号: swalge  或者扫描下方二维码关注我


### 如何在 Docker 容器中安装微软 YaHei 字体 要在 Docker 容器中安装微软雅黑(Microsoft YaHei)字体,可以通过以下方法实现: #### 方法一:手动将字体文件复制到容器并配置 1. **获取字体文件** 需要先下载或复制所需的字体文件 `msyh.ttf` `msyhbd.ttf`。可以从 Windows 的 Fonts 文件夹中找到这些文件,并将其放置在一个可访问的位置。 2. **创建 Dockerfile 并添加字体** 使用 Dockerfile 将字体文件复制到镜像中,并更新系统的字体缓存以便应用程序能够识别新字体。 ```Dockerfile FROM ubuntu:latest # 创建字体目录并将字体文件复制进去 RUN mkdir -p /usr/share/fonts/truetype/microsoft COPY msyh.ttf /usr/share/fonts/truetype/microsoft/ COPY msyhbd.ttf /usr/share/fonts/truetype/microsoft/ # 更新字体缓存 RUN fc-cache -fv ``` 上述命令会完成以下操作: - 基于 Ubuntu 构建一个新的镜像[^1]; - 创建 `/usr/share/fonts/truetype/microsoft/` 目录用于存储字体文件; - 将本地的 `msyh.ttf` `msyhbd.ttf` 文件复制到该目录中; - 执行 `fc-cache -fv` 来刷新字体缓存,使系统重新加载新增加的字体[^2]。 #### 方法二:通过包管理工具安装已有的中文字体 某些 Linux 发行版可能已经提供了 Microsoft YaHei 或其他类似的中文字体作为软件包的一部分。可以直接利用包管理工具来简化安装过程。 对于基于 Debian/Ubuntu 的系统,可以尝试如下方式: ```Dockerfile FROM ubuntu:latest # 更新源列表并安装 ttf-mscorefonts-installer 软件包 RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends fonts-wqy-microhei && \ rm -rf /var/lib/apt/lists/* # 可选:验证字体是否可用 RUN fc-list | grep "WenQuanYi Micro Hei" ``` 此脚本执行的操作包括: - 添加官方仓库中的 WQY 微软雅黑字体支持; - 清理不必要的依赖项以减小最终镜像大小; - 检查是否成功安装了指定字体[^4]。 注意:虽然这种方法简单快捷,但它并不一定提供真正的 Microsoft YaHei 字体,而是替代品之一——文泉驿微米黑 (WenQuanYi Micro Hei),它兼容大部分场景下的中文显示需求。 --- ### 注意事项 - 如果目标环境中严格要求使用正版 Microsoft YaHei,则需确保拥有合法授权许可才能分发相应 TTF 文件[^3]。 - 对于 Qt 应用程序来说,在运行时动态加载自定义字体也是一种常见做法。例如可通过调用 `QFontDatabase::addApplicationFont()` 函数注册特定路径下的 `.ttf` 文件。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值