Linux安装中文字体

2023-11-01

前言

Lunix默认没有中文字库,很容易导致项目开发时出现中文字符乱码的情况。

1 查看linux已安装字体

fc-list

如出现-bash: fc-list: command not found 说明Linux中没有安装字体库,需要先安装字体库

2 Linux安装字体

yum -y install fontconfig

执行命令之后,会有生成/usr/share/fonts文件夹,产生一个默认字库在dejavu文件夹里。

3 添加中文字体,建立存储中文字体的文件夹

mkdir /usr/share/fonts/chinese

4 找中文字库文件

在windows上打开c盘下的Windows/Fonts目录,一般选择宋体和黑体,可以看到2个后缀名ttf和ttc的文件,将中文字体复制到Linux中那个chinese文件夹。
在这里插入图片描述

5 添加权限

给刚创建的Chinese文件夹赋权。

chmod -R 755 /usr/share/fonts/chinese

6 生成字体索引

进入cd /usr/share/fonts/chinese ,执行下面命令

mkfontscale

若提示mkfontscale command not found,则运行yum -y install ttmkfdir

7 修改字体配置文件

vi /etc/fonts/fonts.conf

8 刷新缓存

将新字体的缓存进行刷新,目的是为了将刚刚的配置生效

fc-cache

此时再执行fc-list即可看到刚添加的中文字体。
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux安装中文字体 的相关文章

随机推荐

  • 17.网络爬虫—Scrapy入门与实战

    网络爬虫 Scrapy入门与实战 Scrapy基础 Scrapy运行流程原理 Scrapy的工作流程 Scrapy的优点 Scrapy基本使用 豆瓣网为例 创建项目 创建爬虫 配置爬虫 运行爬虫 如何用python执行cmd命令 数据解析
  • 基于R语言的贝叶斯网络模型、现代贝叶斯统计学方法

    基于R语言的贝叶斯网络模型实践技术应用 贝叶斯网络不但能够统合已有的各种统计学方法 如混合回归模型 LASSO 自回归模型 隐马模型等等 而且在很大程度上能够弥补统计学模型不能够进行因果推断的缺憾 以开源的R语言为平台 通过理论和实践相结合
  • pikachu之不安全的文件下载概述

    不安全的文件下载概述 文件下载功能在很多web系统上都会出现 一般我们当点击下载链接 便会向后台发送一个下载请求 一般这个请求会包含一个需要下载的文件名称 后台在收到请求后 会开始执行下载代码 将该文件名对应的文件response给浏览器
  • 二元对数正态分布 (bivariate lognormal distribution) 的几个性质

    二元对数正态分布 bivariate lognormal distribution 的几个性质 摘要 对数正态分布 二元正态分布 bivariate normal distribution 对数正态分布的期望与方差 二元对数正态分布的协方差
  • eclipse写MAPREDUCE程序对HBase表进行操作之 IndexBuilder(对已有表建索引)

    eclipse写MAPREDUCE程序对HBase表进行操作之 IndexBuilder 对已有表建索引 开源 hbase的example mapreduce里有个类IndexBuilder是用来对已有表建索引的 其代码有一点点需要修改 j
  • ASP.NET Process Model之一:IIS 和 ASP.NET ISAPI

    ASP NET Process Model之一 IIS 和 ASP NET ISAPI 前几天有一个朋友在MSN上问我 ASP NET 从最初的接收到Http request到最终生成Response的整个流程到底是怎样的 我觉得这个问题涉
  • java中的CondVal_转载:do...while(0)的妙用

    MTK中有很多有关do while 0 的应用 刚开始可能有很多人不太明白为什么使用do while 0 似乎不加do while 0 该部分的代码也会只执行一次 其实do while 0 是出于优化代码考虑的 do while 0 并不是
  • C# 将ComboBox设置为禁止编辑的方法

    2018年5月8日14 53 21 将ComboBox的DropDownStyle 属性设置为 DropDownList即可 Simple 简单的下拉列表框 始终显示列表 DropDown 可以编辑 与有下拉列表 默认 DropDownLi
  • 对于随机森林的通俗理解

    原文 http blog csdn net mao xiao feng article details 52728164 对于随机森林的通俗理解 一 决策树 决策树是机器学习最基本的模型 在不考虑其他复杂情况下 我们可以用一句话来描述决策树
  • Python 量化投资实战教程(4) —KDJ 策略

    量化投资系列文章 Backtrader 教程 Python 量化投资实战教程 1 Python 量化投资实战教程 2 MACD策略 26 9 Python 量化投资实战教程 3 A股回测MACD策略 Github仓库 https githu
  • 服务治理spring cloud Admin/链路跟踪 ZipKin

    1 Spring Boot Admin Spring Boot Admin 用于监控基于 Spring Boot 的应用 它是在 Spring Boot Actuator 的基础上提供简洁的可视化 WEB UI 1 1 简介 Spring
  • linux 下 性能,Linux(ubuntu)下iostat的安装和系统性能监控

    linux系统出现了性能问题 一般我们可以通过top iostat free vmstat等命令 来查看初步定位问题 其中iostat可以给我们提供丰富的IO状态数据 iostat 由 Red Hat Enterprise Linux AS
  • IBL-镜面反射(预滤波篇)

    文章目录 1低差异序列 2重要性采样 3 GGX重要性采样 3 1 将uv坐标转化为半球向量坐标 3 2 将半球向量坐标转化为笛卡尔坐标 3 3 将切线坐标转化为世界坐标 3 4 完整代码 4 预滤波器卷积着色器 4 1 近似 4 2 获取
  • 【深入理解C++】产生临时对象的情况和解决

    文章目录 1 临时对象 2 对象作为函数的参数 以传值的方式传给函数 3 类型转换生成的临时对象 4 对象作为函数的返回值 以值的方式从函数返回 1 临时对象 临时对象 也称为匿名对象 没有变量名 没有被指针指向的对象 用完后马上调用析构
  • 使用C# ASP.NET框架构建Web应用程序

    在本文中 我们将介绍如何使用C ASP NET框架来构建功能强大的Web应用程序 ASP NET是一种用于构建Web应用程序的开发框架 而C 是一种用于编写 NET应用程序的编程语言 通过结合这两种技术 我们可以创建出稳定 可扩展和易于维护
  • 【学习day4】模型选择+过拟合和欠拟合

    主要来源 李沐老师的pytorch 动手学习深度学习 鞠躬感谢 记录每日所学 欢迎讨论 目录 一 模型选择 二 训练误差和泛化误差 三 多项式回归 1 生成数据集 2 对模型进行测试和训练 3 三阶多项式函数拟合 正态 4 线性函数拟合 欠
  • tomcat加内存限制和启动多个tomcat和设置连接数

    1 加内存限制 vim opt tomcat bin catalina sh 搜索OS 在cygwin false上加上如图那句代码 JAVA OPTS server Xms4096m Xmx4096m XX MaxPermSize 512
  • 集成学习、boosting、bagging、Adaboost、GBDT、随机森林

    集成学习算法简介 什么是集成学习 集成学习通过建立几个模型来解决单一预测问题 它的工作原理是生成多个分类器 模型 各自独立地学习和作出预测 这些预测最后结合成组合预测 因此优于任何一个单分类的做出预测 机器学习的两个核心任务 如何优化训练任
  • spring 详解三 IOC(spring实例化及后处理器)

    Spring实例化基本流程 Spring在容器初始化的时候 读取XMl配置 将其封装成BeanDefinition Bean定义 对象 描述所有bean的信息 BeanDefinition会注册存储到beanDefinitionMap集合中
  • Linux安装中文字体

    前言 Lunix默认没有中文字库 很容易导致项目开发时出现中文字符乱码的情况 1 查看linux已安装字体 fc list 如出现 bash fc list command not found 说明Linux中没有安装字体库 需要先安装字体