macos mojave_如何修复macOS Mojave上的模糊字体(使用亚像素抗锯齿)

macos mojave

macos mojave

Apple’s macOS Mojave disables subpixel antialiasing, also known as font smoothing, by default. On a MacBook Air or a desktop Mac hooked up to a non-Retina display, upgrading will make your fonts look worse.

苹果的macOS Mojave默认情况下禁用子像素抗锯齿,也称为字体平滑。 在连接到非Retina显示器的MacBook Air或台式Mac上,升级将使字体看起来更糟。

Update: We’ve found a better method that will actually re-enable subpixel antialiasing rather than just relying on font smoothing. Open a Terminal and run the following command:

更新:我们发现了一种更好的方法,该方法实际上将重新启用亚像素抗锯齿功能,而不仅仅是依靠字体平滑。 打开终端并运行以下命令:

defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO

Log out and log back in for your changes to take effect. Thanks to Dean Herbert for reporting this to us.

注销并重新登录,以使更改生效。 感谢Dean Herbert向我们报告此事。

这是区别 (Here’s the Difference)

Subpixel antialiasing is a trick designed to make fonts look better on lower-resolution displays. Without this feature enabled by default, macOS Mojave makes text look thinner and more blurry on non-Retina displays.

亚像素抗锯齿是一种技巧,旨在使字体在较低分辨率的显示器上看起来更好。 如果没有默认启用此功能,则macOS Mojave会使非Retina显示屏上的文本看起来更细,更模糊。

(As some eagle-eyed readers have noticed, the below trick doesn’t technically enable subpixel antialiasing. However, this does increase font weight, which makes fonts look less jagged and all-around better on the MacBook Air and other low-resolution displays.)

(正如一些老鹰眼的读者所注意到的那样,以下技巧从技术上讲并未启用亚像素抗锯齿。但是,这确实增加了字体粗细,这使得字体在MacBook Air和其他低分辨率显示器上看起来不那么锯齿,并且全方位更好。 )

While subpixel font smoothing is disabled by default, you can re-enable it with a terminal command. There are four possible settings: 0 (disabled), 1 (light smoothing), 2 (medium smoothing), and 3 (heavy smoothing).

默认情况下,禁用子像素字体平滑功能时,可以使用终端命令重新启用它。 共有四种可能的设置:0(禁用),1(轻度平滑),2(中度平滑)和3(重度平滑)。

Here’s what they look like:

它们是这样的:

We don’t recommend enabling subpixel antialiasing if you have Mac with a Retina display. Fonts should look nice and readable on a Retina display even without subpixel antialiasing. But, if you have a non-Retina display, we recommend re-enabling this feature.

如果您的Mac配备Retina显示器,我们不建议启用亚像素抗锯齿功能。 即使没有亚像素抗锯齿,字体也应该在Retina显示屏上看起来不错并且可读。 但是,如果您使用的不是Retina显示屏,建议您重新启用此功能。

如何启用亚像素抗锯齿 (How to Enable Subpixel Antialiasing)

You must run a terminal command to change your subpixel antialiasing settings. To open a Terminal window, press Command+Space to open Spotlight search, type “Terminal,” and press Enter. You can also open a Finder window and head to Applications > Utilities > Terminal.

您必须运行终端命令来更改子像素抗锯齿设置。 要打开终端窗口,请按Command + Space打开Spotlight搜索,键入“ Terminal”,然后按Enter。 您也可以打开Finder窗口并转到“应用程序”>“实用程序”>“终端”。

Copy and paste one of the following commands into the Terminal window and press Enter.

将以下命令之一复制并粘贴到“终端”窗口中,然后按Enter。

Light font smoothing (1):

轻字体平滑(1):

defaults -currentHost write -globalDomain AppleFontSmoothing -int 1

Medium font smoothing (2):

中字体平滑处理(2):

defaults -currentHost write -globalDomain AppleFontSmoothing -int 2

Heavy font smoothing (3):

重字体平滑处理(3):

defaults -currentHost write -globalDomain AppleFontSmoothing -int 3

No font smoothing (0):

没有字体平滑处理(0):

defaults -currentHost write -globalDomain AppleFontSmoothing -int 0

Sign out of your Mac and sign back in. Your changes won’t fully take effect until you do.

退出Mac,然后重新登录。您所做的更改将完全生效。

Feel free to try different font smoothing levels. You’ll just have to sign out and sign back in before you can see your changes after running each command.

随意尝试不同的字体平滑级别。 您只需注销并重新登录,即可在运行每个命令后看到所做的更改。

This process was tested on macOS Mojave developer beta 3, also known as macOS Mojave public beta 2.

此过程已在macOS Mojave开发人员beta 3(也称为macOS Mojave公共beta 2)上进行了测试。

翻译自: https://www.howtogeek.com/358596/how-to-fix-blurry-fonts-on-macos-mojave-with-subpixel-antialiasing/

macos mojave

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/280439.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一个变量命名神器:支持中文转变量名

变量命名的规范,对于我们编程,大家都知道是非常重要的,上次给大家推荐过一个命名辅助工具《程序员还在为变量取名苦恼,那是因为你不知道,这个变量命名神器》,但大家一致反馈存在2个问题:1、网速…

1.操作系统概述

2019独角兽企业重金招聘Python工程师标准>>> 操作系统的发展过程 无操作系统的计算机系统单道批处理系统(50年代,系统资源利用率低)多道批处理系统(60年代)分时系统(70年代)实时系统…

测听hl和nhl的区别_播放NHL曲棍球的最便宜方法(无电缆)

测听hl和nhl的区别If you’re like me, you watch hockey, and…basically no other sports. You also, like me, would like to skip the cable subscription. So what’s the cheapest way to watch NHL hockey online so you can cut the cord? 如果您像我一样,…

使用Java实现K-Means聚类算法

2019独角兽企业重金招聘Python工程师标准>>> 关于K-Means介绍很多,还不清楚可以查一些相关资料。 个人对其实现步骤简单总结为4步: 1.选出k值,随机出k个起始质心点。 2.分别计算每个点和k个起始质点之间的距离,就近归类。 3.最终中心点集可以划分为…

在PowerShell中显示高级进度条

如果你需要编写一些PowerShell脚本,尤其在处理一些相对复杂的任务时,你可能希望添加进度条的功能,以便随时可以了解进展情况。Write-Progress 这个命令可以帮助你完成简单的需求,请参考官方文档即可,但下图一个示例&am…

当检测到运动时如何自动打开门灯

If it’s dark out and someone comes to your door, you probably can’t see them unless your porch light is on. Furthermore, if a potential burglar approaches your front door, a motion light can help scare them away. 如果天黑了,有人进了您的门&…

在阿里,我们如何管理测试环境

为什么80%的码农都做不了架构师?>>> 作者:林帆(花名金戟),阿里巴巴研发效能部技术专家 相关阅读:在阿里,我们如何管理代码分支 前言 阿里的许多实践看似简单,背后却蕴涵…

数据库_7_SQL基本操作——表操作

SQL基本操作——表操作 建表的过程就是声明列的过程。 表与字段是密不可分的。 一、新增数据表 create table [if not exists] 表名( 字段名字 数据类型, 字段名字 数据类型 -- 最后一行不需要逗号 )[表选项];if not exists:如果表名不存在,那么就创建,…

EXT.NET 更改lable和Text的颜色

2019独角兽企业重金招聘Python工程师标准>>> &#xfeff;&#xfeff; <ext:TextField ID"TextField1" " runat"server" FieldLabel"编号" LabelWidth"60" LabelAlign"Left" LabelStyle"color:red…

ubuntu系统备份和还原_如何使用Aptik在Ubuntu中备份和还原您的应用程序和PPA

ubuntu系统备份和还原If you need to reinstall Ubuntu or if you just want to install a new version from scratch, wouldn’t it be useful to have an easy way to reinstall all your apps and settings? You can easily accomplish this using a free tool called Apti…

AppDomainManager后门的实现思路

本文讲的是AppDomainManager后门的实现思路&#xff0c;0x00 前言从Casey SmithsubTee学到的一个技巧&#xff1a;针对.Net程序&#xff0c;通过修改AppDomainManager能够劫持.Net程序的启动过程。 如果劫持了系统常见.Net程序如powershell.exe的启动过程&#xff0c;向其添加…

所有内耗,都有解药。

你是否常常会有这种感觉&#xff1a;刚开始接手一件事情&#xff0c;脑海中已经幻想出无数个会发生的问题&#xff0c;心里也已笃定自己做不好&#xff1b;即使别人不经意的一句话&#xff0c;也会浮想一番&#xff0c;最终陷入自我怀疑&#xff1b;随便看到点什么&#xff0c;…

ABAP 通过sumbit调用另外一个程序使用job形式执行-简单例子

涉及到两个程序&#xff1a; ZTEST_ZUMA02 (主程序)ZTEST_ZUMA(被调用的程序&#xff0c;需要以后台job执行)"ztest_zuma 的代码DATA col TYPE i VALUE 0.DO 8 TIMES.MESSAGE JOB HERE TYPE S.ENDDO.程序ZTEST_ZUMA是在程序ZTEST_ZUMA02中以job的形式调用的&#xff0c;先…

那些影响深远的弯路

静儿最近反思很多事情&#xff0c;不仅是当时做错了。错误定式形成的思维习惯对自己的影响比事情本身要大的多。经常看到周围的同事&#xff0c;非常的羡慕。他们都很聪明、有自己的方法。就算有些同事工作经验相对少一些&#xff0c;但是就像在废墟上创建一个辉煌的城市要比在…

如何使用APTonCD备份和还原已安装的Ubuntu软件包

APTonCD is an easy way to back up your installed packages to a disc or ISO image. You can quickly restore the packages on another Ubuntu system without downloading anything. APTonCD是将安装的软件包备份到光盘或ISO映像的简便方法。 您可以在不下载任何东西的情况…

使用 Visual Studio 2022 调试Dapr 应用程序

使用Dapr 编写的是一个多进程的程序, 两个进程之间依赖于启动顺序来组成父子进程&#xff0c;使用Visual Studio 调试起来可能会比较困难&#xff0c;因为 Visual Studio 默认只会把你当前设置的启动项目的启动调试。好在有Visual Studio 扩展&#xff08;Microsoft Child Proc…

卸载 cube ui_如何还原Windows 8附带的已卸载现代UI应用程序

卸载 cube uiWindows 8 ships with built-in apps available on the Modern UI screen (formerly the Metro or Start screen), such as Mail, Calendar, Photos, Music, Maps, and Weather. Installing additional Modern UI apps is easy using the Windows Store, and unins…

Java Decompiler(Java反编译工具)

Java Decompiler官网地址&#xff1a;http://jd.benow.ca/ 官网介绍&#xff1a; The “Java Decompiler project” aims to develop tools in order to decompile and analyze Java 5 “byte code” and the later versions. JD-Core is a library that reconstructs Java sou…

MassTransit | 基于MassTransit Courier 实现 Saga 编排式分布式事务

Saga 模式Saga 最初出现在1987年Hector Garcaa-Molrna & Kenneth Salem发表的一篇名为《Sagas》的论文里。其核心思想是将长事务拆分为多个短事务&#xff0c;借助Saga事务协调器的协调&#xff0c;来保证要么所有操作都成功完成&#xff0c;要么运行相应的补偿事务以撤消先…

ccleaner无法更新_CCleaner正在静默更新关闭自动更新的用户

ccleaner无法更新CCleaner is forcing updates on users who specifically opt out of automatic updates. Users will only find out about these unwanted updates when they check the version number. CCleaner强制对专门选择退出自动更新的用户进行更新。 用户只有在检查版…