标签: fonts

Linux 如何管理字体?

当我使用 Windows(很久以前!)和 Mac OS X 时,操作系统和所有程序(Windows 中的字体文件夹和 Mac 中的字体簿)共享和访问字体的中央“存储库” OS X)。

在 Linux 中如何管理字体?是否还有所有程序(没有 X 的外壳、有 X、窗口管理器、其他 GUI 软件)可以使用的字体的中央存储?还是字体是分开管理的?如何在 Linux 中高效、轻松地管理我的字体?

linux xorg fonts

11
推荐指数
1
解决办法
3379
查看次数

emacs 在 gentoo 中看不到我的字体

我从 ubuntu linux 复制了我的 ~/.emacs 文件;我已经安装了 Consolas 字体(它可以在 gnome 终端中使用,并且是默认的 Monospace 字体);但 Emacs 没有看到

(custom-set-faces '(default ((t (:inherit nil :stipple nil :background "white" :foreground "black" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 98 :width normal :foundry "microsoft" :family "Consolas"))) t))
Run Code Online (Sandbox Code Playgroud)

这就是我在 emacs 中设置字体的方式,但它不起作用(它在 Ubuntu 中有效并且仍然有效)

我能做什么?

字体选择菜单(menu-set-font,我猜)看起来很奇怪,由三个选项组成:Misc、Courier和Fontset,而且没有我系统字体的迹象

ubuntu gentoo emacs fonts

11
推荐指数
1
解决办法
1872
查看次数

使用 ~/.fonts.conf 更改等宽字体的粗细

在 OS X 上,等宽字体的权重略高于其他字体。这(我觉得)有助于更生动地呈现颜色。截屏

因为我在 Linux 上,所以我试图复制这种行为。我试图通过编辑属性“重量”来做到这一点~/.fonts.conf

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <test name="family">
      <string>DejaVu Sans Mono</string>
      <string>Bitstream Vera Sans Mono</string>
    </test>
    <edit name="weight" mode="assign">
        <const>medium</const>
    </edit>
  </match>
</fontconfig>
Run Code Online (Sandbox Code Playgroud)

显然,这不能正常工作。发生的情况是粗体 DejaVu 或 Bitstream 单色字体变得更加粗体,而另一个没有任何反应。 截屏

那么我该如何解决这个问题?

fonts

11
推荐指数
1
解决办法
4928
查看次数

在 urxvt 中禁用粗体

我想在我的 urxvt 配置 ( .Xresources) 中禁用粗体字体。xterm 有选项allowBoldFonts。urxvt 有类似的选项吗?我找不到任何类似的东西。

terminal configuration fonts rxvt

11
推荐指数
2
解决办法
1万
查看次数

如何使用 .ttc 格式的字体作为控制台字体?

我宁愿不喜欢可用的tty字体,宁愿使用 Menlo,这是我在 OS X 的终端中使用的字体。Menlo 是一种.ttc格式,但是(从 的内容来看/usr/share/consolefonts)Linux 似乎需要.psf.gz字体,每种样式和大小的组合都有不同的文件。如何将其转换为正确的格式并将其设置为用作ttys 中的字体?

(我有一台运行 Ubuntu Server 12.04 的 PowerBook G4 和一台运行 OS X Mountain Lion 的英特尔 MacBook Pro。)

ubuntu fonts tty ttf

11
推荐指数
1
解决办法
6555
查看次数

如何在 Linux Mint KDE 上获得良好的(类 Windows)字体渲染

我正在使用 Linux Mint 13 KDE。我安装了我喜欢的 TrueType 字体(Arrus BT)。我注意到 Linux 上的字体渲染明显更差。如果我将提示设置为无或轻微,则字母会显得有些模糊并且对比度较差。如果我将提示设置为 full,字母的形状会显得有点粗,但线条却非常细。在这两种情况下,字母看起来都太“轻”了,虽然在第一种情况下是因为它们似乎被背景模糊了太多,而在第二种情况下是因为线条太细了。

我所看到的其他各种帖子像这样和几个像这样鼓吹用的.fonts.conf中,这似乎是过时的(我可以设置在系统设置面板中的那些设置)的方式摆弄。我也试过这里描述的“自动提示”选项。这些都没有产生我想要的。

举个例子,这里是 Linux 上的字体渲染,没有提示:

没有暗示

这是完整的提示:

没有暗示

这是在 Windows 上:

没有暗示

我使用了这种配色方案,因为在这种情况下问题最为明显,在这种情况下,文本在深色背景上颜色更亮。我尝试过中间提示选项,所有这些选项都存在基本相同的问题(太模糊或太薄)。我还尝试了各种子像素平滑选项(RGB、BGR 等),它们似乎对解决问题没有明显的效果。

我从之前关于这个问题的帖子中看到,在字体提示和平滑方面,对于“看起来最好”的内容存在不同意见。把所有这些放在一边,我的问题很简单:有没有办法让 Linux 显示字体,使其看起来像在 Windows 中一样,如果是,如何?

kde fonts linux-mint

11
推荐指数
1
解决办法
2万
查看次数

在 vconsole.conf 中设置控制台字体不起作用(systemd)

我正在尝试为我的新 Arch Linux 安装(使用 systemd)设置不同的默认控制台字体。

设置我vconsole.conf/etc为这样:

KEYMAP=us
FONT=Lat2-Terminus16
Run Code Online (Sandbox Code Playgroud)

我重新启动并看到我新设置的控制台字体出现,只是因为它在登录提示之前重置。

注意事项:

  • /usr/lib/systemd/systemd-vconsole-setup手动运行工作正常
  • systemctl status systemd-vconsole-setup.service 告诉我它已加载并且处于“活动状态(退出)”
  • 我确实包含了consolefont钩子mkinitcpio.conf

arch-linux fonts systemd console

11
推荐指数
2
解决办法
2万
查看次数

如何为所有 Qt5 应用程序设置默认字体大小?

我运行 Gnome,它对我的​​ HiDPI 屏幕有很好的支持。但是,当我运行 QT 应用程序时,我似乎找不到缩放字体的方法。有没有办法在不安装完整版 KDE 的情况下做到这一点?

configuration fonts qt

11
推荐指数
3
解决办法
1万
查看次数

Debian 中非常奇怪的文字

我拥有一台带有 KDE 的 Debian 笔记本电脑。有时,在我关闭并重新打开笔记本电脑后,文本开始显示如下: GIMP

在我重新启动计算机之前,文本不会恢复正常。这个问题只影响这些字符:cgnpqtEFM13589@|: 并且它似乎只影响一种字体。我还注意到粗体字母受到的影响不同:

火狐

此外,上图中所有奇怪的 o 完全相同(也许我的电脑不知何故切换到另一种字体或什么?)。这个问题没有影响我的桌面(也有 Debian 和 KDE)。有什么办法可以解决这个问题吗?

cat /etc/default/locale
Run Code Online (Sandbox Code Playgroud)

生产

#  File generated by update-locale
LANG="en_CA.UTF-8"
LANGUAGE="en_CA:en"    
Run Code Online (Sandbox Code Playgroud)

此外,lspci产生:

00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:03.0 Communication controller: Intel Corporation Mobile 4 Series Chipset MEI …
Run Code Online (Sandbox Code Playgroud)

debian fonts

11
推荐指数
1
解决办法
463
查看次数

如何增加 CentOS 7 控制台的字体大小?

当我启动到 CentOS 时,字符太小。 小字

我尝试按照此解决方案配置 grub2 文件,但似乎不起作用。

我的 /etc/default/grub 文件是:

在此处输入图片说明

那么,如何增加字体大小?

grub centos fonts grub2 console

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

fonts ×10

configuration ×2

console ×2

ubuntu ×2

arch-linux ×1

centos ×1

debian ×1

emacs ×1

gentoo ×1

grub ×1

grub2 ×1

kde ×1

linux ×1

linux-mint ×1

qt ×1

rxvt ×1

systemd ×1

terminal ×1

ttf ×1

tty ×1

xorg ×1