ubutun18.0.4系统安装中文字体

简介: ubutun18.0.4系统安装中文字体

一:从Windows系统中找到自己对应的字体文件

目录如下:可以选择“宋体常规“–.ttc文件

47.png

二:建立字体目录

$ sudo mkdir -p /usr/share/fonts/truetype/windows-fonts

注:-p 表示递归创建目录,必须有,另外一般新的服务器的目录只是 有/usr/share,所以后面创建的目录名称是没有限制的,可以根据自己怎么容易记,怎么来。


三:把下载好的字体拷贝到上面创建的目录

这个就不用说了,主要可以利用FileZila软件拖拽即可,其下载上官网下载即可。


四:修改权限

$ sudo chmod -R 777  /usr/share/fonts/truetype/windows-font

五:更新字体缓存

依次执行下面的命令:

$ sudo mkfontscale
$ sudo mkfontdir
$ sudo fc-cache -fv

注:

1.
#如果提示 mkfontscale: command not found
#在Ubuntu下运行如下命令
#sudo apt-get install ttf-mscorefonts-installer
#在cent os下运行如下命令
#yum install mkfontscal
2.
#如果提示 fc-cache: command not found
#在Ubuntu下运行如下命令
#sudo apt-get install fontconfig
#在cent os下运行如下命令
#yum install fontconfig

六:其他字体

至此,字体就安装成功了,如果需要安装其他字体,只需将字体拷贝到字体目录下,重新运行以上的命令即可。


七:最后一步

重启服务器即可。

目录
相关文章
|
缓存 Linux Shell
centos7安装字体和中文字体
centos7安装字体和中文字体
1879 0
|
JavaScript 前端开发 搜索推荐
|
4月前
|
人工智能 前端开发 Java
不用复杂开发!轻松实现博客 AI 摘要
本文介绍如何通过火山方舟与Deepseek-V3轻松实现博客AI摘要功能,涵盖智能总结、关键词提取、开发流程、流式输出优化及生产部署要点,助力提升阅读体验与用户留存。
167 0
|
4月前
|
数据采集 存储 监控
数据治理怎么做?一文讲清数据治理全流程
数据治理是企业系统化管理数据的核心战略,涵盖数据质量、安全、合规与价值挖掘。通过明确责任、制定标准、优化流程,确保数据全生命周期可控、可信、可用,助力企业提升决策效率、降低风险,并释放数据潜在价值。
数据治理怎么做?一文讲清数据治理全流程
|
XML Java Android开发
Android Studio App入门之列表视图ListView的讲解及实战(附源码 超详细必看)
Android Studio App入门之列表视图ListView的讲解及实战(附源码 超详细必看)
1362 1
|
Java Maven
java项目中jar启动执行日志报错:no main manifest attribute, in /www/wwwroot/snow-server/z-server.jar-jar打包的大小明显小于正常大小如何解决
在Java项目中,启动jar包时遇到“no main manifest attribute”错误,且打包大小明显偏小。常见原因包括:1) Maven配置中跳过主程序打包;2) 缺少Manifest文件或Main-Class属性。解决方案如下:
2798 8
java项目中jar启动执行日志报错:no main manifest attribute, in /www/wwwroot/snow-server/z-server.jar-jar打包的大小明显小于正常大小如何解决
|
前端开发 JavaScript NoSQL
"从零到一:全方位解析现代Web开发技术栈
【7月更文挑战第9天】在当今快速发展的互联网时代,Web开发技术日新月异,为开发者提供了前所未有的创新空间。本文将从基础到高级,全面解析现代Web开发技术栈,帮助初学者或希望升级技能树的开发者构建稳固的知识体系。我们将探讨前端、后端以及全栈开发的关键技术,并通过一个简单的项目示例来演示这些技术的实际应用。
1879 1
|
存储 运维 安全
Linux命令stat:深入了解文件与文件系统状态
`stat`命令在Linux中用于显示文件和文件系统的详细状态,包括权限、大小、时间戳等。它通过读取inode获取信息,特点是显示全面、易用且支持多种参数,如`-c`自定义格式,`-f`查看文件系统状态,`-L`处理符号链接。例如,`stat example.txt`显示文件详情,`stat -c "%n 的大小是 %s 字节" example.txt`输出文件大小。理解`stat`有助于系统管理和故障排查。
|
SQL 关系型数据库 MySQL
「Python入门」python操作MySQL和SqlServer
**摘要:** 了解如何使用Python的pymysql模块与MySQL数据库交互。首先,通过`pip install pymysql`安装模块。pymysql提供与MySQL的连接功能,例如创建数据库连接、执行SQL查询。在设置好MySQL环境后,使用`pymysql.connect()`建立连接,并通过游标执行SQL(如用户登录验证)。注意防止SQL注入,使用参数化查询。增删改操作需调用`conn.commit()`来保存更改。pymssql模块类似,但导入和连接对象创建略有不同。
253 0
「Python入门」python操作MySQL和SqlServer
|
设计模式 NoSQL Java
网易面试:SpringBoot如何开启虚拟线程?
虚拟线程(Virtual Thread)也称协程或纤程,是一种轻量级的线程实现,与传统的线程以及操作系统级别的线程(也称为平台线程)相比,它的创建开销更小、资源利用率更高,是 Java 并发编程领域的一项重要创新。 > PS:虚拟线程正式发布于 Java 长期支持版(Long Term Suort,LTS)Java 21(也就是 JDK 21)。 虚拟线程是一种在 Java 虚拟机(JVM)层面实现的逻辑线程,不直接和操作系统的物理线程一一对应,因此它可以减少上下文切换所带来的性能开销。 操作系统线程、普通线程(Java 线程)和虚拟线程的关系如下: ![image.png](https:
788 0
网易面试:SpringBoot如何开启虚拟线程?