美化中文在Linux下的显示效果

Arch Linux上折腾微信?我用Wine+Winetricks搞定,附上字体美化与启动脚本 本文详细介绍了在Arch Linux上使用Wine和Winetricks安装并优化微信的完整指南。从基础环境准备、微信安装到字体美化、启动脚本封装,再到高级调优与问题解决,帮助用户获得接近原生Windows的视觉体验和稳定性能。特别针对中文显示、输入法、视频通话等常见问题提供了解决方案。 阅读详情
 

先从windows下拷贝宋体,黑体,tahoma字体到 ~/.fonts/ 目录下

 

cp /path/to/WINDOWS/Fonts/sim* , tahoma* --> ~/.fonts/

 

把本文后面这些配置写到~/.fonts.conf 中。

 

简单解释:

第一部分主要是把小于12号以下的汉字都重置为12号,也就是说在看一个网页时,如果源码里要求的是12号以下的汉字,就会被调整为12号来显示。 在我这里效果很明显,在看sina的时候调整前字体太小有点模糊,调整之后就清楚多了,跟windows下效果基本一样了。

 

第二部分是调整宋体时相应英文字母的字体,这里设置为tahoma, 如果不这么做的话,英文字母会很难看。不过,不明白为什么windows下面没有这个问题。

 

第三部分是在所有指定用sans-serif(无衬线)字体的地方,使用tahoma,wenquanyi,和simsun来显示。 如果你在浏览某些中文网页时看到其中的汉字大小不一,丑陋无比,应该就是需要加上这一句。(原因是用了日文或韩文字体)

 

 

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

<match target="font" >
<test name="family" qual="any" >
<string>SimSun</string>
<string>NSimSun</string>
<string>宋体</string>
<string>SimHei</string>
<string>AR PL ShanHeiSun Uni</string>
<string>AR PL SenKai Uni</string>
<string>AR PL New Sung</string>
<string>FZSongTi</string>
<string>FZMingTiB</string>
<string>FangSong_GB2312</string>
<string>KaiTi_GB2312</string>
</test>
<test compare="more_eq" name="pixelsize" >
<int>8</int>
</test>
<test compare="less_eq" name="pixelsize" >
<int>12</int>
</test>
<edit compare="eq" name="pixelsize" >
<int>12</int>
</edit>
</match>


<match target="pattern">
<test name="family" qual="any">
<string>simsun</string>
<string>宋体</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Tahoma</string>
</edit>
</match>

<alias>
<family>sans-serif</family>
<prefer>
<family>Tahoma</family>
<family>wenquanyi bitmap song</family>
<family>simsun</family>
</prefer>
</alias>

</fontconfig>
 
Linux系统中文字体优化指南:美化界面的实践 微软雅黑字体,又称作 Microsoft YaHei,最初由微软公司设计,是一款专为Windows操作系统优化的中文字体。该字体以简洁、现代的风格被广泛应用于各个系统界面和文档中。自2004年首次出现在Windows Vista中以来,微软雅黑逐渐成为了人们熟悉的界面字体之一。由于微软雅黑字体的版权问题,尤其是在非Windows系统中,使得其在开源社区中的使用变得复杂。尽管如此,许多Linux用户依然希望能够使用这款字体,以保持界面的美观和一致性。 阅读详情

相关推荐

不只是烧录:深入理解英飞凌Aurix MCU的HSM安全模块与UDE Memtool解锁操作

本文深入探讨了英飞凌Aurix MCU的HSM安全模块设计与UDE Memtool解锁操作,揭示了硬件安全模块的架构、安全启动链机制及调试接口的安全特性。通过分析UDE Memtool的解锁逻辑和量产环境下的最佳实践,帮助工程师更好地应对MCU锁定问题,提升汽车电子和工业控制领域的安全烧录效率。

weixin_32770423的博客 296

Linux字体美化实战(Fontconfig配置)(转)

原文地址:http://www.jinbuguo.com/gui/linux_fontconfig.html 本文的主题是Linux环境下的字体美化,但是首先得要有字体,然后才能谈美化。所以第一件事就是“选字体”。 字体的分类 目前,世界上的字体至少有几万种,并且还在不断增加中。但是基本上都可以归为以下五类: monospace[等宽]是指字符宽度相同的字体,用于需要字符严格对齐的场合,例...

weixin_30251829的博客 1445

(SCADA)监控与数据采集系统

SCADA应用于监控和采集数据来控制工业过程软件。它通过收集和传输实时数据,帮助操作员监视和控制各种设备和过程。

软件技术的专栏 4542

Red Hat Linux 9 中文字体美化

Linux 安装完后,中文字体整体感觉很虚,虽然不想干嘛,但上网这样看字也真不习惯.需要手动美化一下.自己安装字体很麻烦,因为 Linux 字体显示引擎可不是像 Windows 里面复制一下字体就可以用那么容易.像我们这种新手当然有通融的方法喽,网上有准备好的美化包可用. 先下载美化包 linuxsir-fontconfig-3.4.bin ,8.9MB,如果连接失效就直接用文件名搜

shiTou工作室.. 1253

异次元发卡最新漏洞0day(XSS组合拳)

异次元商店头像上传处存在存储型XSS注入(user、admin均存在)。其中,user处有过滤,admin无。 将恶意脚本插入后,管理员访问用户管理页面即可执行恶意脚本。 恶意脚本执行后,会新增一个管理员用户,进而获得权限。鉴于漏洞还没有泛滥,而且很多站都有漏洞。EXP暂时不公开。需要学习可以加入知识星球

白昼小丑的博客 4591

从零开始:在Ubuntu 22.04上配置Isaac Gym Preview 3环境(含常见错误解决方案)

本文提供了在Ubuntu 22.04系统上从零开始配置Isaac Gym Preview 3环境的完整实战指南。内容涵盖NVIDIA驱动安装、Conda环境搭建、CUDA与PyTorch版本精准匹配、Isaac Gym核心安装与验证,并重点介绍了针对四足机器人等复杂系统的强化学习训练环境配置、常见错误解决方案及性能调优技巧,旨在帮助开发者高效部署这一高性能物理仿真平台。

weixin_29048775的博客 392

用simsun.ttc美化字体(from linuxsir guanhuaming)

1)到你或你的朋友的windows系统中拷个simsun.ttc到你的linux系统中:[root@ghm fonts]# cp simsun.ttc /usr/share/fonts/zh_CN/TrueType/(2)在字体目录中创建字体索引:[root@ghm fonts]# fc-cache

qiaofengzi的专栏 2158

matlab 求解多项式的根 四种方法

matlab 求解多项式的根 四种方法 方法一 %多项式求根函数roots p=[1,-3,1];%建立多项式系数向量p x=roots(p)%求多项式的根 x=-5:0.1:5;%步长为0.1 y1=x.*x-3*x+1;%构建一个函数 y2=zeros(size(x));%产生一个与x同大小的零向量 plot(x,y1,x,y2); 方法二 %利用函数fzero f=@(x)x*x-3*x+1; x1=fzero(f,0.5) x2=fzero(f,2.5) 方法三 %利用f

weixin_57038822的博客 1万+

deepin linux中文乱码_Deepin系统下MATLAB中文字体乱码问题解决(加上字体美化)

一、前言在Linux下的MATLAB使用自己的JRE运行,其默认的字体有限,再加上系统默认的字体也不好看(作为强迫症对字体有着高要求)。经过再网上的一番查找,找到了一种字体,将西文的Consola和中文的微软雅黑字体结合了起来,使其可以在中英文同时显示的时候都很耐看。接下来,就结合Deepin 15.6系统和MATLAB 2017a来解决字体乱码问题(理论上适用于任意linux系统和任意matla...

weixin_42598278的博客 390

从 Non-Unicode 到 Unicode:ABAP 程序切换的坑、原理与工程化落地指南

摘要 老SAP系统中ABAP程序员常假设1字符=1字节,导致大量代码依赖单字节处理逻辑。Unicode系统的引入彻底改变了字符长度、偏移量等底层认知,强制要求程序遵循Unicode规则。关键问题包括:字符/字节语义混淆、结构体访问风险、以及ABAP语言版本的门槛限制。迁移时需要重点关注字符串处理、二进制协议解析等场景,利用UCCHECK、RSUNISCAN_FINAL等工具扫描风险,并通过持续集成机制确保代码质量。建议在Non-Unicode阶段就启用unicode_check参数模拟严格模式,分批次修复问

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 3454

Cadence OrCAD Capture 软件自带元件原理图符号库目录与介绍图文视频教程

硬件工程师在开始原理图设计时,应该首先拥有自己的元件原理图符号库。基于Capture进行原理图设计的一个很大的优点就是,软件自带的元件库比较全。本文简单介绍Capture软件自带元件库。

fydar的博客 5579

linux 实现中文

Linux 安装完后,中文字体整体感觉很虚,虽然不想干嘛,但上网这样看字也真不习惯.需要手动美化一下.自己安装字体很麻烦,因为 Linux 字体显示引擎可不是像 Windows 里面复制一下字体就可以用那么容易.况且就算安装了windows的字体,其显示起来都显得粗糙,因此为了美观,需要对linux的字体进行美化,这在网上有准备好的美化包可用. 先下载美化包 linuxsir-fontc

HouYing 795

Ardupilot EKF3核心算法《开篇》

Ardupilot EKF3核心算法本专栏重点,透彻,详细的分析了ardupilot的EKF3,保证是你看到的最完美的EKF3资料,相信你的选择不会错误。网上EKF资料真是太多,说真的没有一篇讲解好的。!!

陌城烟雨 1413

fedora 11 英文环境下中文字体设置

心血来潮,觉得用英文版的系统感觉不错,于是把默认语言改为了英文,最开始是ibus不能启动,后来也不知道怎么弄好了。然后是字体很难看,高矮胖瘦不同,后来google“fedora 11 英文环境 中文字体”,终于找到了解决办法。http://www.zhangyiqun.cn/442.html 使用Linux时我个人倾向使用英文环境系统,而在英文环境下中文字体有时会不太好看。以下是我

lyaqys的专栏 2171

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

文泉驿微米黑:轻量级开源中文字体的完美使用指南

文泉驿微米黑字体以其轻量级设计和优秀的多语言支持,成为众多开发者和设计者的首选。这款字体不仅体积小巧,还具备出色的显示效果,特别适合在各种应用场景中使用。 ## 为什么选择这款字体? **核心优势亮点:** - **极致轻量**:仅5MB左右的体积,相比传统中文字体节省超过80%的存储空间 - **全面兼容**:完整支持GBK汉字字符集,同时完美呈现拉丁字母、韩文、日文等多种语言 - **开源

gitblog_00024的博客 812

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

文泉驿微米黑字体极速部署手册

| 特性维度 | 技术规格 | 应用优势 | |---------|----------|----------| | **文件大小** | 约5MB | 嵌入式设备和低内存系统的理想选择 | | **授权协议** | Apache2.0/GPLv3双许可 | 个人和商业用途完全免费 | | **字体格式** | TrueType Collection(.ttc) | 单文件包含常规和等宽两种字重

gitblog_00441的博客 608

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

kali chrome 中文乱码

http://blog.youkuaiyun.com/neosmith/article/details/17212049 1、安装wqy-zenhei字体 sudo apt-get install ttf-wqy-zenhei 2、修改系统字体配置文件/etc/fonts/conf.d/49-sansserif.conf 打开/etc/fonts/conf.d/49-sansserif.co

lzqlgq的优快云专栏 4463

修改ttf字体美化显示效果

很多人在使用 linux 做桌面时常常会抱怨字体模糊、破碎变形、英文不好看、没有粗斜体等。在 firefly(台湾) http://firefly.idv.tw/test/Forum.php?Board=1 和 akito(日本) http://www.kde.gr.jp/~akito/xft/ 等各位前辈的努力下显示效果已经有了极大进步,可以说不逊于 windows ,但是都要对现有字体引擎打补

wwsheng的专栏 1万+

配置和美化Arch Linux

前面说了如何安装一个最小化的Arch Linux。现在来说说如何配置。配置网络如果使用有线网络的话,将dhcp服务开机启动:# systemctl enable dhcpcd如果使用无线网络的话,使用wifi-menu命令连接网络。如果在使用wifi-menu命令连接网络的时候选择保存配置,那么就可以下次让其自动连接。要让其自动连接,使用以下命令:# systemctl enable netctl@

乐百川 1万+

美化 Linux 字体显示

目录 字体安装 字体配置 字体安装 将字体文件复制到 /usr/share/fonts/ 目录下。系统会递归地检索该目录下的所有字体文件,因此,可以使用文件夹为不同的字体分类。 更新系统字体信息缓存文件。其中,选项 -v 的含义为 --verbose ,即显示命令执行过程的全部信息;选项 -f 的含义为 --force ,即强制更新所有字体信息缓存文件,忽略文件的时间戳。 fc-cache...

weixin_33755847的博客 434

Ubuntu:中文美化

今天又土人了一把,由于装的是Ubuntu,字体就没SUSE那么漂亮,结果不得不去做了最不愿作的事情:美化桌面。这是没办法的事情,如果不美化,菜单还可以,但firefox 就一塌糊涂了,看着那个累呀。只好找了一个最简单而又接受的美化方案:1. 下载STHeiti 字体wget http://www.box.net/public/static/o1ha2z8snt.gz2. 把字体解压到/usr/sh

ΜΣΛИson,Means Nothing ! 1380

archinstall字体配置指南:中文字体渲染与美化方案

Arch Linux以极简和高度可定制著称,但默认安装的字体配置往往无法满足中文用户的显示需求。本文将详细介绍如何通过archinstall工具及后续系统配置,实现中文字体的完美渲染与美化。 ## 字体配置基础:archinstall中的字体相关模块 archinstall在安装过程中提供了基础的字体支持框架,主要涉及以下核心模块: - **本地化配置模块**:[archinstall/li

gitblog_00239的博客 968

Arch 定制化安装与美化

文章目录安装 gnome 显示管理添加 archlinuxcn 源浏览器中文字体gnome 美化终端美化 zsh设置中心网络文件管理中文与输入法其他常用软件 Arch 最大的魅力在于,他的高度可定制化安装。网上有提供好的资源,只需往系统中集成即可。但是有很多教程在图形化界面安装方面比较千篇一律。不论组件是否需要,全部安装。最终导致系统体积较大。 此篇教程的目的在于,最少化安装组件。装出最轻的系统。在前一篇教程的基础上,开始吧。 启动系统,登录个人账户(非root账户)。 安装 gnome 显示管理 有打包好

flueky的专栏 2718

PyQT5/PyQt linux/ubuntu 标题栏无法显示中文

【问题】PyQt/PyQt5在linux/Ubuntu标题栏中文乱码【解决方案1】下载一个中文字库并安装,标题栏、正文均显示正常【解决方案2】不安装字体,代码指定自定义字体,标题栏不正常、正文显示正常

mygodalien的博客 1947

如何在5分钟内完成Degrees of Lewdity中文美化整合包的完整安装指南

Degrees of Lewdity中文美化整合包(DOL-CHS-MODS)是专为中文玩家打造的一站式游戏体验解决方案。这个专业的本地化整合包不仅提供了高质量的完整中文翻译,还集成了多种视觉美化效果和实用功能模块,让玩家能够快速享受最佳的游戏体验。无论您是第一次接触模组的新手玩家,还是希望获得更完善游戏体验的老玩家,本指南都将带您轻松完成整个安装配置过程。 [![Degrees of Lewd

gitblog_00369的博客 471
上一篇: 概括介绍Linux支持的文件系统
下一篇: Linux系统关于NFC设置和Mount挂载的问题
webclass
博客等级 码龄19年 14粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值