Visual studio code 如何在VisualStudio代码中禁用抗锯齿?
我。以下是一个示例屏幕截图: 以下是Visual Studio代码中的默认值:Visual studio code 如何在VisualStudio代码中禁用抗锯齿?,visual-studio-code,Visual Studio Code,我。以下是一个示例屏幕截图: 以下是Visual Studio代码中的默认值: 如何在Visual Studio代码中禁用抗锯齿(字体平滑)?在您的设置中放置此配置:“workbench.fontalasing”:“抗锯齿” 有三个选项:抗锯齿、默认和无。尽管VSCode本身(正如它告诉我的workbench.fontalasing不是一个有效的设置)我无法做到这一点,但是我可以在我的Linux机器上应用它,方法是将它添加到类似/etc/fonts/conf.d/99 example.con
如何在Visual Studio代码中禁用抗锯齿(字体平滑)?在您的设置中放置此配置:
“workbench.fontalasing”:“抗锯齿”
有三个选项:抗锯齿、默认和无。尽管VSCode本身(正如它告诉我的
workbench.fontalasing
不是一个有效的设置)我无法做到这一点,但是我可以在我的Linux机器上应用它,方法是将它添加到类似/etc/fonts/conf.d/99 example.conf的文件中:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig>
<match target="font">
<test name="family" compare="eq" ignore-blanks="true">
<string>Monoid</string>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>
</fontconfig>
幺半群
假的
将Monoid
更改为您不希望在任何程序中使用的字体名称
创建文件后重新启动VSCode导致该字体没有抗锯齿。来到这里,希望抗锯齿不起作用(几年没有使用VS.Code)。但今天在1.50.1版上,禁用了所有Windows 10抗锯齿功能(请参见下面的链接),它似乎已被继承到VS代码中。从屏幕截图中可以看出,在某些对话框中不起作用(单击图片以本机分辨率查看,从嵌入的图像中看不太清楚)
链接
禁用抗锯齿
ClearType开关
这就是我在Ubuntu上的工作原理
第一步。创建文件~/.config/fontconfig/fonts.conf
,如果它不存在
第二步。添加以下内容(如果文件已存在,则相应更新):
假的
注意:这将影响所有基于铬的应用程序(包括电子应用程序)。创建并编辑以下文件(在这种情况下,通过nano
编辑器):
nano~/.config/fontconfig/fonts.conf
将以下内容粘贴到该文件:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="pattern">
<test qual="any" name="family"><string>monospace</string></test>
<edit name="family" mode="prepend" binding="same"><string>Droid Sans Mono</string></edit>
</match>
<match target="pattern">
<test qual="any" name="family"><string>Droid Sans Mono</string></test>
<edit name="antialias" mode="assign"><bool>false</bool></edit>
<edit name="hintstyle" mode="assign"><const>hintnone</const></edit>
<edit name="hinting" mode="assign"><bool>false</bool></edit>
<edit name="rgba" mode="assign"><const>rgb</const></edit>
<edit name="lcdfilter" mode="assign"><const>lcddefault</const></edit>
</match>
</fontconfig>
同样,上面的截取将禁用Linux下所有字体的反别名
更多配置选项请参见:
ClearType Switch helped(服务器2008R2,服务器2019)文件应为:~/.config/fontconfig/fonts.conf
这不是对问题的直接回答,建议也仅限于一个系统[系列]。但我仍然觉得它很有用+1.
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="pattern">
<test qual="any" name="family"><string>monospace</string></test>
<edit name="family" mode="prepend" binding="same"><string>Droid Sans Mono</string></edit>
</match>
<match target="pattern">
<test qual="any" name="family"><string>Droid Sans Mono</string></test>
<edit name="antialias" mode="assign"><bool>false</bool></edit>
<edit name="hintstyle" mode="assign"><const>hintnone</const></edit>
<edit name="hinting" mode="assign"><bool>false</bool></edit>
<edit name="rgba" mode="assign"><const>rgb</const></edit>
<edit name="lcdfilter" mode="assign"><const>lcddefault</const></edit>
</match>
</fontconfig>
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit name="antialias" mode="assign"><bool>false</bool></edit>
<edit name="hintstyle" mode="assign"><const>hintnone</const></edit>
<edit name="hinting" mode="assign"><bool>false</bool></edit>
<edit name="rgba" mode="assign"><const>rgb</const></edit>
<edit name="lcdfilter" mode="assign"><const>lcddefault</const></edit>
</match>
</fontconfig>