如果你在 Linux 上用 LibreOffice 打开一些微软文档,你会发现字体看起来有一点不同。你也将注意到有些常用字体找不到,如 Times New Roman、Arial 等等。
从事Java程序员的朋友们都知道,大多数客户的应用都是部署在Linux操作系统的服务器上面,因为Linux服务器比Windows服务器成本要低、系统运行更加稳定。但它也有自己不足之处,比如在系统上导出pdf等文档时候,如果有中文字符的话,会变成乱码,主要原因是服务器缺少对应的中文字体造成的,今天小编给大家分享一下Linux操作系统安装中文字体的笔记,有需要的朋友可以收藏一下,方便在以后的工作当中可以快速找到中文乱码的解决方案。
进入 C:\Windows\Fonts,该文件夹下就存放相关字体,将simhei.tty拷贝到 linux 目录 /usr/share/fonts/my_fonts下即可
你好,我是猫头虎博主,在本篇文章中,我将详细介绍 Ghostscript 在 Linux 和 Windows 系统中的应用,以及在字体渲染和 PDF 转图片过程中可能遇到的问题和解决方案。Ghostscript 是一个强大的 PostScript 和 PDF 处理工具,广泛应用于文档转换和打印服务。通过本文,你将学到如何在不同操作系统上安装和配置 Ghostscript,以及如何解决字体渲染问题,为你的项目带来稳定可靠的文档处理能力。
在安装一些服务的时候,会涉及到字符编码与字体的问题,字符编码一般在数据库或代码级别设置,字体一般是在系统级别设置。如安装使用jira或confluence的时候,使用一些宏的时候经常会出现乱码的问题,还有就是程序中有中文的时候,在linux系统上总会乱码。
其实,我们一开始考虑的方案是将字体文件安装在运行项目的每台客户机上,但是,因为使用项目的客户机实在太多,每台都装的话太过繁琐,所以就采用了文件引用的方式。
因为涉及到需要在linux将含中文的txt转换为pdf,所以若linux系统中没有安装中文字体,会出现乱码。那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文字体。
Java在linux上转word文档为pdf, linux的字体缺失,导致了转出的pdf为乱码。
链接: https://pan.baidu.com/s/11w0s-Jjfd45a6sLCJBZgPg 提取码: p76y
楼主最近在做公司的工作流平台,发现一个很无语的事情,Activiti5.22的流程图在Windows环境上部署,是可以正常查看的,但发布到公司的Linux服务器上后,在上面进行流程图在线部署时,发现中文都变成了方块,如下图——
解决办法一:拷贝中文字体: 1) 在启动java的时候加入如下参数,参数值为jdk的安装路径- Dsun.java2d.fontpath=……/j2se/jre/lib/fonts 2) 操作系统安装完整的中文安装包,然后把操作系统的中文字体文件拷贝到……/j2se/jre/lib/fonts目录下 3) 打开……/j2se/jre/lib目录下的font.properties文件,把新添加的字体文件的对照信息 加进该文件即可 4) 重起web服务器
VSCode 中的 alt+shift 快捷键能够同时操作多列,但其前提是被操作的部分要完全对齐,这就要求 VSCode 编缉器使用的字体得是等宽的。
在.NET Framework时代,我们生成验证码大多都是用System.Drawing。
今天这篇文章,主要介绍如何美化 Windows terminal 中 WSL 的 Linux 终端,依然是以本人最熟悉的Ubuntu为例,其他版本的 Linux 请参考本文的流程换用对应的命令。假定你已按我的上一篇文章已安装好 Windows terminal预编译版本,同时安装好了 Ubuntu,并设置好了 WSL的权限,然后就可以按本文继续操作了。
2. yum -y install fontconfig 安装字体库
我们时常会遇到需要在Mac中使用Window应用的状况,比如一些电商平台的打单软件可能只有Windows版本。借助系统兼容工具CrossOver,则可以便捷地在Mac中跨系统使用Windows系统下的应用和文件。小编这里汇总了CrossOver Mac安装失败,CrossOver Mac乱码等软件下载常见问题解决方案,帮大家快速入门CrossOver的使用。
如果输入上面任意一条命令出现-bash: fc-list: command not found说明linux系统没有安装字体库,需要进行安装。
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说Manjaro Linux 入门使用教程「建议收藏」,希望能够帮助大家进步!!!
Manjaro 是一款基于 Arch LInux 的自由开源发行版,它吸收了 Arch Linux 优秀丰富的软件管理,同时提供了稳定流畅的操作体验。优雅简单是它的追求,稳定实用是它的优势。
matplotlib是python绘图最基础的工具包,但是一直以来matplotlib对中文都不是非常友好,默认情况下绘图时中文显示是乱码。
通常情况下,像CentOS这样的Linux发行版默认是缺少中文字体的,所以在执行Selenium截图时,如果目标网页中有中文,则截图后中文将会显示为方块一样的乱码。 解决办法:手动安装中文字体即可。
【注】笔者使用的是 Arch Linux 系统,Arch Linux 上的中文字体安装可参考 Fonts。如果是其它 Linux 发行版,也可以这篇文章,其中很多中文字体都是开源的,在其它 Linux 发行版上一般也有对应安装包。
最近在win10下面搭建了一个 WSL+cmder+oh-my-zsh 的程序员命令行环境,为什么呢?还不是买不起mac,加上自己的黑苹果瘫了,所有又回到了win10上面。不过上面不管是Cmd还是PowerShell都是难看的要死要死的,而且很多命令不支持,所以有了这一次的实践。
sudo apt-get install libreoffice-l10n-zh-cn
一些重要文档格式之间的互转在目前显得尤为重要,pdf作为通用格式在现在各个平台上兼容性是最好的,所以写python脚本将这些word文档批量转换pdf是最好的解决方案。
ubuntu linux用了很久,可是对终端下的字体一直不是很满意,今天终于找到了一些比较好看的终端字体,尤其是droid sans mono字体,简直爱死了,linux迷在ubuntu下一直用的就是这款字体,很漂亮,极力推荐这几款漂亮的字体: 1. Inconsolata 安装命令:
在confluence上传excel文件,预览时发现乱码问题主要是因为再上传文件的时候一般是Windows下的文件上传,而预览的时候,是linux下的环境,由于linux下没有微软字体,所以预览的时候无法识别文档字体,所以才会出现乱码。还比如某个业务有个功能生成图片,结果图片里的字全变空格了,这也是服务器上没相应的字库造成的。解决办法:在服务器上安装中文字体。操作方法如下:
作为一位k8s操作手,这个过程需要我们深入Pod的内部环境,利用Linux系统的工具进行探查。
然后在 搜狗输入法Linux官网 下载 64位程序,解压并移动到当前目录下,执行如下指令:
撰写本文日期是在2019年11月12日,Windows系统版本是1903,Windows Terminal 与刚开始出预览版时也有了很多改进。
在使用Docker部署应用程序时,有时会出现中文乱码的问题。中文乱码可能是由于字符集和字体库等问题引起的。在本文中,我们将探讨如何在Docker容器中解决中文乱码问题,主要从字符集和字体库两个方面进行介绍。
本文默认读者已安装好java环境,如果没有请按照下面的链接里的步骤来配置。 http://www.yiibai.com/java/how-to-install-java-on-ubuntu.html
不管是开发环境,还是生成环境,Linux的环境配置都很重要;大部分的Linux操作系统(如:大部分的Debian系统),默认都只有或者只激活了en_US.UTF-8,如果只有en_US.UTF-8的语言环境,可能就无法显示中文了。
前文提到博主为自己的 ThinkPad E450 安装了一款来自爱尔兰的 Linux/GNU 发行版 作为主力系统使用。近期需要进行文字处理工作,安装了 WPS 2019 Linux 版 ,但是发现这款外来的 Linux/GNU 发行版 并没有自带一些常用的中文字体,如 宋体、仿宋、黑体 等字体,经过一番检索,博主使用从 Windows 10 家庭中文版中提取出中文字体导入,并在系统中刷新字体以使字体生效。下面就来讲讲详细步骤:
接着之前的文章 黑科技抢先尝(续) - Windows terminal中WSL Linux 终端的极简美化指南, 依然假定你安装好了windows terminal预编译版本。
前言 刚开始接触Linux的我们,肯定认为Linux系统就是那种枯燥的终端界面。然而实际上Linux下的终端还是有很多种有趣的玩法~~ toilet 简介 toilet能用字母拼写出更大字母的工具,具体拼出什么字由命令后面的参数决定,不仅如此,它还能打印出各种风格的效果,比如彩色,金属光泽等。 安装 apt-get install toilet 参数解释 toilet -f mono12 -F metal FreeBuf 这里 mono12是字体参数值, meta是颜色参数值 FreeBuf是我们想要操作的
KDE Plasma用户需要在如何设置Plasma方面做几个决定。本文就是专家撰写的一篇指南文章。
累了好几天,重装了十几遍终于把ubuntu7.10搞定到了我自认为完美的状态了。现在总结一下安装过程(按操作顺序记录): 1.在xp下不管用pqmajac还是其他硬盘分区工具分出10G的空余分区来(实验阶段10G尝试下),不知道是不是必须得把空余分区放到硬盘的最后,似乎用中间分区会出现安装错误。 2.开始安装,简单步骤省略...这里注意的是分区时,一个swap:2G,logical,结束。一个/,ext3,8G,开始。还有就是安装过程中保持网络通畅,因为过程中要下载语言包支持。 3.安装结束。 ----------- 为了避免在以后的配置过程中出现错误,这里推荐用clonezilla live(ghost 4 linux)做备份,clonezilla下载地址:[url]http://clonezilla.sourceforge.net/download/sourceforge/[/url] 下载*.iso刻张碟子出来,从碟子启动进入clonezilla live进行备份,使用还是相当简单的。 ----------- 4.用clonezilla live做一次备份,起名original 5.装好ubuntu7.10后,第一件事情就是安装源了: sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup sudo gedit /etc/apt/sources.list 将内容全部替换成: deb [url]http://ubuntu.cn99.com/ubuntu[/url] gutsy main restricted universe multiverse deb-src [url]http://ubuntu.cn99.com/ubuntu[/url] gutsy main restricted universe multiverse deb [url]http://ubuntu.cn99.com/ubuntu[/url] gutsy-backports main restricted universe multiverse deb-src [url]http://ubuntu.cn99.com/ubuntu[/url] gutsy-backports main restricted universe multiverse deb [url]http://ubuntu.cn99.com/ubuntu[/url] gutsy-proposed main restricted universe multiverse deb-src [url]http://ubuntu.cn99.com/ubuntu[/url] gutsy-proposed main restricted universe multiverse deb [url]http://ubuntu.cn99.com/ubuntu[/url] gutsy-security main restricted universe multiverse deb-src [url]http://ubuntu.cn99.com/ubuntu[/url] gutsy-security main restricted universe multiverse deb [url]http://ubuntu.cn99.com/ubuntu[/url] gutsy-updates main restricted universe multiverse deb-src [url]http://ubuntu.cn99.com/ubuntu[/url] gutsy-updates main restricted universe multiverse ----更新软件包: sudo apt-get update sudo apt-get dist-upgrade --------------------------------这里更新软件包需要漫长的时间(取决于网速了) 可以在这个时候作一些比较简单的配置: ------------ 把桌面,把计算机、主文件夹、回收站放到桌面上,把挂载的卷去掉: gconf-editor 到/apps/nautilus/desktop/分支下,去掉volumes_visible前面的复选框,勾上trash_icon_visible,home_icon_visible,computer_icon_visible前面的复选框。 ------------ 调整上下任务栏里面的内容 ------------ 开通root登录: 1.修改root密码: sudo passwd root 2.系统->系统管理->登录窗口,在安全选项卡里“允许本地系统管理员登录”打勾 以后就可以通过切换用户从登录窗口用root权限登录
1、查看中文字体 fc-list :lang=zh 2、安装字体 yum -y install fontconfig #安装字体库 yum -y install ttmkfdir mkfontscale #安装字体索引信息 可拷贝Windows的字体目录:C:\Windows\Fonts 3、linux字体目录:/usr/share/fonts,建议创建一个目录mkdir chinese 放中文字体 4、把字体上传到/usr/share/fonts/chinese目录 5、然后在/usr/share/fon
官方地址:https://zh-cn.libreoffice.org/download/libreoffice/
哇,那个VSCode的终端好丑,一定要整理一下才可以。 转到这个目录 cd /usr/share/fonts/truetype/ 下载我们的字体 sudo git clone https://github.com/abertsch/Menlo-for-Powerline.git 刷新字体 sudo fc-cache -f -v 回到 Vs Code的用户设置.json 中加入以下代码 "terminal.integrated.fontFamily": "Menlo for Powerline", 或者
现在我就要推荐一款Windows下的终端--->cmder 先来上两张图给大家看看
最后,我实在不想自己总结了,因为有人给我们总结的已经非常非常好了,直接跳转去学习吧《Dev on Windows with WSL》
本文内容主要目的在于测试Ibreoffice转换docx文档失败的原因是否和系统有关,之前我在CentOS上和MacOS上均转换不成功,但是使用一个开源的项目却可以,而他用的就是Ubuntu和Ibreoffice,抱着找到原因的心态在Ubuntu上进行测试。
Oh My Posh 是一款可深度定制的全平台终端工具,支持 Windows、GNU/Linux(WSL)、macOS 三个系统上的 PowerShell、bash、zsh 等终端。
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/details/79293191
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/101923.html原文链接:https://javaforall.cn
领取专属 10元无门槛券
手把手带您无忧上云