【转】如何给Ubuntu添加Windows及Mac字体?

解决Ubuntu Chrome中文字体显示异常的完整指南 字体渲染是操作系统和浏览器协同工作的关键技术,其核心原理是通过字体引擎将字符编码转换为屏幕上的可视符号。在Linux系统中,字体渲染涉及Fontconfig库和FreeType引擎的协同工作,而Chrome浏览器则通过Skia图形库实现跨平台渲染。当系统缺少必要字体或配置不当时,就会出现乱码、方块等显示问题,这在中文等非拉丁语系中尤为常见。通过安装完整的开源字体包(如Noto Sans CJK、文泉驿系列),配置合理的字体回退链,并优化Chrome的渲染参数,开发者可以系统性地解决Ubuntu环境下Chro 阅读详情
由于Ubuntu是一个免费的Linux系统,所以对于一些非常好的字体在系统中并不存在,为了让文字可以在Ubuntu上更好的呈现,可以将Windows中的字体或者是Mac 系统中的字体安装到ubuntu中。以下为具体的安装步骤:

1、准备好Windows和Mac中的字体包,自己从系统中提取或者网上下载都可以。

需要注意的是并非所有的自己都能在Ubuntu中顺利的安装,比如Windows中.fon 格式的字体和Mac 中的.otf自己都要先移除。

2、将需要安装的字体分别放在放 ubuntu 系统中的 ~/WinFonts 和~/MacFonts中

3、在 /usr/share/fonts/ 中创建新的winfonts文件夹 和macfonts文件夹。

  1. sudo mkdir /usr/share/fonts/winfonts 
  2. sudo mkdir /usr/share/fonts/macfonts 

4、将~/WinFonts 的字体复制到 /usr/share/fonts/winfonts 中,将~/MacFonts的字体复制到 /usr/share/fonts/macfonts中

  1. sudo cp ~/WinFonts/* /usr/share/fonts/winfonts 
  2. sudo cp ~/MacFonts/* /usr/share/fonts/macfonts 

5、修改新植入的字体的访问权限

先进入该文件夹:

  1. cd /usr/share/fonts/winfonts 

然后执行如下命令:

  1. sudo chmod 744 * 

macfonts文件夹下的内容采取相同的处理方式

6、生成核心字体信息

  1. sudo mkfontscale 
  2. sudo mkfontdir 
  3. sudo fc-cache -f -v 

注销系统之后,就可以使用 windows 及Mac系统中的字体了。

其他信息:

noMeiryoUI:Windows 10 UI字体渲染底层接管方案 UI字体渲染是操作系统图形子系统的基础能力,涉及GDI+、DirectWrite与User32.dll等核心组件的协同调度。其原理在于系统级字体选择器在控件创建时硬编码调用默认GUI字体(如Meiryo),导致高分屏下锯齿、字重不均与标点错位。通过用户态DLL注入与API Hook技术,可实现对CreateWindowExW、TextOutW等关键函数的无感拦截,从而动态替换UI字体源——既规避内核修改风险,又保持系统稳定性。该方案显著提升HarmonyOS Sans、Inter等现代无衬线字体在资源管理器 阅读详情

相关推荐

在Ubuntu LTS上安装Microsoft Windows字体

在Ubuntu Linux操作系统中,默认情况下可能没有安装Microsoft Windows字体。然而,对于某些应用程序和文件的正确显示,这些字体可能是必需的。本文将指导您如何在Ubuntu LTS上安装Microsoft Windows字体。现在,您已成功在Ubuntu LTS上安装了Microsoft Windows字体。软件包,它提供了安装Microsoft字体的工具和脚本。完成字体安装和配置后,最后一步是清理字体缓存。安装过程完成后,需要重新配置字体。这将刷新系统的字体缓存,使新安装的字体可用。

KgyDeveloper的博客 1541

ubuntu 22.04设置字体为Garuda(mac字体Lucida Grande的开源替代)

你可以使用搜索查找到这两种字体上提供更多的信息(或下载链接),但是请注意,这两种字体都没有许可分发–所以我们不能使用它,对不起!如果你使用的是Unity可以使用UnityTweakTool来改变你的字体。设置‘WindowsTitles’和‘Interface’字体。是熟悉的Mac系统字体,虽然苹果在最近发行的macOS中使用一种名为。它甚至预装在Ubuntu上,所以你不需要去找一个字体。幸运的是有一个开源的替代“LucidaGrande”叫。......

学亮编程手记 2916

SAP HR模块配置假期日历和缺勤类型

SAP的HR模块。业务顾问在实施时一般会配置未来10年的假期日历,到期后再进行配置。同时,增加请假类型(缺勤信息类型)。记录这一过程。

福来阁86号技师的妖孽日常 5523

Ubuntu安装mac的字体

wget -O mac-fonts.zip http://drive.noobslab.com/data/Mac-14.04/macfonts.zip sudo unzip mac-fonts.zip -d /usr/share/fonts; rm mac-fonts.zip sudo fc-cache -f -v

czfphper的博客 7690

(一)Tushare Pro教程:股票基本数据接口

 一直使用tushare作数据源,这里开个教程大家一起学习。 一、介绍        tushare是一个python股票数据源,现已升级到tushare pro版本,新版本在数据稳定性和获取速率上大幅提升。与wind、东财等收费数据源相比,tushare pro算是金融数据界的良心之作,其为从事金融工程、量化研究等方向的同学们提供了便利。tushare pro还有一点突出的特色就是已经将股票...

虎毛的博客 4万+

LSF0108 level shift设计使用及debug流程

目录 初版设计 测试出现的问题1 解决问题(尝试1) 测试出现的问题2 解决问题2-1 解决问题2-2 单Port测试结果 所有Port均连接测试结果 初版设计 此电路的应用场景在于将LCD屏幕连接到FPGA上,进而通过FPGA中设计的硬件电路来驱动LCD屏幕,验证数字硬件电路设计的正确性。因此需要一个转接板位于FPGA和LCD屏幕之间,将二者连接起来。 转接板的硬件电路设计主要存在以下需求: 实现3.3V和1.8V之间的同时双向逻辑转换(LCD屏幕电平为3.3V,FPGA电平为1.

moshanghongfeng的博客 7562

Ubuntu配置使用mac风格字体

工具: https://github.com/cstrap/monaco-font 安装 mac风格字体比较适合分辨率高的屏幕 首先在ubuntu上下载上述工具,直接下载或者git下载都可。 然后安装apt 方法安装tweaks工具 进入monaco-font文件夹下,执行命令安装 sudo ./install-font-ubuntu.sh https://github.com/todyl...

春江水暖鸭先知 5964

C# 操作Excel的时候,出现"被呼叫方拒绝接受呼叫的异常"的解决方案(参考官方给出的解决方案)

首先官方有对这个错误给出解释和解决方案,连接如下: https://docs.microsoft.com/zh-cn/previous-versions/ms228772(v=vs.120)#%E5%8F%AF%E9%9D%A0%E7%BC%96%E7%A8%8B 简单来说,貌似是线程问题,我猜。。。 之前我尝试着在代码中添加 Thread.Sleep(1000); 来进行解决,这种办...

Ck_Max的博客 5767

linux 添加微软字体,如何给Ubuntu添加Windows及Mac字体?

由于Ubuntu是一个免费的Linux系统,所以对于一些非常好的字体在系统中并不存在,为了让文字可以在Ubuntu上更好的呈现,可以将Windows中的字体或者是Mac 系统中的字体安装到ubuntu中。以下为具体的安装步骤:1、准备好Windows和Mac中的字体包,自己从系统中提取或者网上下载都可以。需要注意的是并非所有的自己都能在Ubuntu中顺利的安装,比如Windows中.fon 格式的...

weixin_39967812的博客 319

RandLA-Net复现SemanticKITTI和S3DIS数据集

RandLA-Net复现KITTI和室内数据集

weixin_48845174的博客 4111

【汽车 OTA 】差分升级

汽车 OTA 差分升级,本质是在整包 OTA 的基础上,通过“只传变化”的方式,大幅减少下载数据量、时间和成本,是当前车端软件升级的主流方向之一。

天赐好车的博客 482

Powerline 字体安装 for Windows / Mac / Ubuntu

Powerline 字体安装方法,可以用于 oh-my-zsh 、 oh-my-tmux 等框架中。

LutingWang的博客 8148

主题035:计算流体力学(CFD)

计算流体力学(Computational Fluid Dynamics, CFD)是利用数值方法求解流体流动、传热传质等问题的学科。CFD已成为化学反应工程中反应器设计和优化的重要工具。∂ρ∂t+∇⋅(ρu)=0 \frac{\partial \rho}{\partial t} + \nabla \cdot (\rho \mathbf{u}) = 0 ∂t∂ρ​+∇⋅(ρu)=0对于不可压缩流动:∇⋅u=0 \nabla \cdot \mathbf{u} = 0 ∇⋅u=0动量方程:∂(ρu)∂t+∇⋅(ρ

kkchenjj的博客 266

ubuntu安装苹果Windows以及微软雅黑consolas字体

ubuntu安装苹果Windows以及微软雅黑consolas字体 ubuntu安装苹果字体 wget http://drive.noobslab.com/data/Mac/macfonts.zip -O mac-fonts.zip sudo unzip mac-fonts.zip -d /usr/share/fonts rm mac-fonts.zip sudo fc-cache

6577

踩遍Windows所有坑:Codex CLI桌面端+命令行双环境安装避坑实战

Windows下装Codex CLI的坑,本质上都是Windows本身的路径、环境变量、权限、编码这些历史遗留问题,和工具本身关系不大。只要避开中文路径、正确配置PATH、注意终端环境差异,其实安装非常简单。这套双环境方案配好之后,桌面端适合可视化调试、多会话管理,终端适合嵌入编辑器、脚本调用,一套配置两边通用,体验还是很流畅的。按照上面的流程走,基本不会出大问题,就算出问题也能在排查表里找到对应解法。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 298

efm32 入门.pdf

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

sysu-thesis模板字体配置全攻略:Windows/Mac/Ubuntu跨平台完美适配

想要为中山大学毕业论文打造专业美观的排版效果吗?🎓 sysu-thesis LaTeX模板的字体配置是实现完美排版的关键!本文将为您详细介绍如何在Windows、macOS和Ubuntu三大操作系统上完成字体配置,确保您的毕业论文符合学校规范,同时拥有最佳的视觉效果。 sysu-thesis模板作为中山大学官方推荐的LaTeX毕业论文模板,其智能字体配置系统能够自动适应不同操作系统环境。无论您

gitblog_00451的博客 784

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Mac中设置clion字体,界面等

第一次使用Mac,初始clion等字体太小,但是Mac中等设置方式和windows,ubuntu里面等不太一样,设置不在File->Settings->Editor->General->Appearance中。 在Mac中,设置方式为: 1.点击左上角的Clion 2.点击preferences 3.剩下的步骤和其他的一样,不再赘述。 ...

hello_levy的博客 2056

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

linux终端装ctex,一个宏包排版Ubuntu、Mac、Windows终端窗口

这是一个从"https://github.com/latexstudio/ChenLaTeXBookTemplate"中提取出来的基于tcolorbox宏包和minted宏包或listings宏包排版代码的宏包。另外,结合原代码中的排版Ubuntu终端窗口的代码,我进一步完善了用于排版Ubuntu、Mac、Windows终端窗口的环境和从文件中加载终端窗口内容的排版命令。可以用:\usepack...

weixin_39531834的博客 236

noMeiryoUI:Windows字体链底层重定向机制解析

字体回退机制是Windows GUI渲染的基础概念,其核心在于GDI层的字体匹配与fallback策略。理解这一原理,有助于掌握系统级字体控制技术,如注册表字体别名映射、GDI兼容层劫持等工程化手段。这类技术不仅提升中日韩文字显示质量,更支撑可访问性优化与跨平台字体一致性需求。典型应用场景包括传统Win32控件字体统一、HarmonyOS Sans等现代泛CJK字体在旧版Windows上的安全接入,以及企业环境中字体策略的静默部署与回滚管理。noMeiryoUI正是聚焦于MS UI Gothic等关键UI字

weixin_33785108的博客 349

AI Toolkit for Visual Studio Code 完全指南:从零下载模型、对话到微调

AI Toolkit for Visual Studio Code(现称 Foundry Toolkit)是把模型目录、交互 Playground 和微调流程装进 VS Code 的一体式工具,无论你是刚接触 AI 的后端开发还是想快速做原型的数据爱好者,都能不离开编辑器完成"下载模型—对话—微调—部署"。这篇文章带你走一遍从安装到产出可微调模型的路线。 ## 装好扩展,一步完成环境自检 ##

gitblog_00805的博客 422

oracle /etc/fonts simfang.ttf,GitHub - jiaxiaochu/font: 系统缺失字体导致无法显示中文和乱码的解决办法...

收集的一些字体我收集了若干字体;在ubuntu下执行以下命令即可完成安装(我的工作环境是Ubuntu)。git clone https://github.com/jiaxiaochu/font.git && cd font && ./install.shWindows下你只需要将字体文件复制到C:\Windows\Fonts文件夹就能完成安装。Mac下你只需要在la...

weixin_39714849的博客 582

How To Get Mac & Windows Fonts in Ubuntu

Whenever you’re happily setting up your new Ubuntu system (or Linux in general, for that matter), one of the things you’ll probably think about the least is getting the correct fonts installed. If

212

如何用FontForge免费字体编辑器打造专业级字体设计?

你知道吗?那些让你眼前一亮的精美字体,其实完全可以用免费工具亲手创造。FontForge就是这样一个神奇的工具——一款完全免费开源的字体编辑器,让你在Windows、macOS和Linux系统上都能轻松设计、编辑和转换专业级字体。想象一下,你不再需要花费数百美元购买商业软件,就能拥有完整的字体设计能力,从简单的Logo字体到复杂的多语言字体家族,一切尽在你的掌控之中。 ## 🎯 FontFor

gitblog_00806的博客 877
上一篇: 我的linux分区方案
下一篇: join sleep yield
coderbean
博客等级 码龄11年 12粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值