标签: fonts

X 逻辑字体描述和 HiDPI

问题:X-server 以100dpi的固定分辨率提供字体,而不是当前的窗口系统分辨率 ( xdpyinfo | grep -F resolution)。

\n

一点理论。有一些遗留的服务器端字体,它们通过网络(通过 TCP 或 UNIX 套接字)由 X 服务器本身或单独的X 字体服务器(单个或多个)发送到 X 客户端。与通常的客户端字体(Xft、GTK 2+、Qt 2+)不同,“服务器”后端(也称为核心X 字体后端)不支持抗锯齿,但支持网络透明(即位图、没有任何 Alpha 通道,通过网络发送)。在应用程序级别,服务器端字体不是指定为 an XftFontStruct(通常翻译为熟悉的DejaVu Sans Mono:size=12:antialias=true),而是指定为XLFD。如果我们谈论的是本地计算机,那么相同的字体文件可以同时在两个字体后端注册,并且可用于现代 GTK 和基于 Qt 的应用程序以及旧版应用程序(Xt、Athena、Motif、GTK 1.2、Qt 1.x)。

\n

从历史上看,存在光栅服务器端字体(*.pcf),并且光栅有自己的分辨率(不一定与窗口系统分辨率相同)。RESOLUTION_X因此,XLFD 有和 等字段RESOLUTION_Y。为了使光栅字体在渲染到屏幕上时看起来不难看,并且仍然具有所请求的光栅化字形大小 ( PIXEL_SIZE),光栅分辨率必须接近屏幕分辨率,因此光栅字体通常以75dpi100dpi的本机分辨率提供(即\ 这就是为什么我们仍然有诸如/usr/share/fonts/X11/75dpi和之类的目录/usr/share/fonts/X11/100dpi。因此,下面的行代表相同的 12 pt 字体

\n
-bitstream-charter-bold-r-normal--12-120-75-75-p-75-iso8859-1\n-bitstream-charter-bold-r-normal--17-120-100-100-p-107-iso8859-1\n
Run Code Online (Sandbox Code Playgroud)\n

光栅化字形大小为

\n
    \n
  • 75dpi时为 …

fonts x11 x-resources dpi high-dpi

5
推荐指数
0
解决办法
227
查看次数

在其他操作系统中安装 Ubuntu 的字体?

在过去的几个版本中,Ubuntu 有自己的 UI 字体。

有没有办法在其他 GNU/Linux 发行版中获得这种字体?字体是否在自己的文件中?

ubuntu fonts

4
推荐指数
1
解决办法
332
查看次数

确定字体,并确定正确的符号

我有一个 X11 程序,可以让您设置字体。它显然接受“标准” X Logical Font Description。这个符号相当晦涩,虽然我链接到的文档提到了它,但它实际上并没有描述语法。是否有某种字体选择工具可以提供有效字体列表,并允许我从列表中选择一种字体,并指定大小等,然后打印出此符号?

X 逻辑字体说明

X11 核心字体实例通常使用称为 X 逻辑字体描述 (XLFD) 的符号指定。XLFD 以破折号“-”开头,由破折号分隔的十四个字段组成,例如:

-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1

fonts x11

4
推荐指数
1
解决办法
2140
查看次数

在 Debian 上的 Gnome 3 中关闭子像素抗锯齿

我正在尝试使用纵向布局的辅助显示器,并且我想禁用子像素字体抗锯齿。

我已经将其关闭为“灰度”gnome-tweak-tool并创建了一个符号链接10-no-sub-pixel.conf

 /etc/fonts/conf.d $ ll
total 8
lrwxrwxrwx 1 root root  34 Apr  9 10:37 10-no-sub-pixel.conf -> ../conf.avail/10-no-sub-pixel.conf
lrwxrwxrwx 1 root root  39 Apr  9 10:50 11-lcdfilter-default.conf -> ../conf.avail/11-lcdfilter-default.conf
lrwxrwxrwx 1 root root  39 Dec 11 22:51 20-fix-globaladvance.conf -> ../conf.avail/20-fix-globaladvance.conf
lrwxrwxrwx 1 root root  39 Dec 11 22:51 20-unhint-small-vera.conf -> ../conf.avail/20-unhint-small-vera.conf
lrwxrwxrwx 1 root root  36 Dec 11 22:51 30-metric-aliases.conf -> ../conf.avail/30-metric-aliases.conf
lrwxrwxrwx 1 root root  33 Dec 11 22:51 30-urw-aliases.conf -> ../conf.avail/30-urw-aliases.conf
lrwxrwxrwx 1 root …
Run Code Online (Sandbox Code Playgroud)

debian fonts gnome3

4
推荐指数
1
解决办法
5315
查看次数

如何在 gnome-terminator 上获取 Terminus 字体?

我正在尝试在 Terminator 上获取 Terminus 字体,并且我已经执行了以下操作:

  • 我认为将字体放在正确的位置:

    ???  tree -a .local/share/fonts/                                                                                                                                                          
    .local/share/fonts/                                                                                                                                                                       
    ??? Hack                                                                                                                                                                                  
    ?   ??? Hack-BoldOblique.otf                                                                                                                                                              
    ?   ??? Hack-Bold.otf                                                                                                                                                                     
    ?   ??? Hack-RegularOblique.otf                                                                                                                                                           
    ?   ??? Hack-Regular.otf                                                                                                                                                                  
    ??? Inconsolata                                                                                                                                                                           
    ?   ??? Inconsolata.otf                                                                                                                                                                   
    ??? SourceSansPro                                                                                                                                                                         
    ?   ??? SourceSansPro-BlackIt.otf                                                                                                                                                         
    ?   ??? SourceSansPro-Black.otf                                                                                                                                                           
    ?   ??? SourceSansPro-BoldIt.otf                                                                                                                                                          
    ?   ??? SourceSansPro-Bold.otf                                                                                                                                                            
    ?   ??? SourceSansPro-ExtraLightIt.otf                                                                                                                                                    
    ?   ??? SourceSansPro-ExtraLight.otf                                                                                                                                                      
    ?   ??? SourceSansPro-It.otf                                                                                                                                                              
    ?   ??? SourceSansPro-LightIt.otf                                                                                                                                                         
    ?   ??? SourceSansPro-Light.otf                                                                                                                                                           
    ?   ??? SourceSansPro-Regular.otf                                                                                                                                                         
    ?   ??? SourceSansPro-SemiboldIt.otf                                                                                                                                                      
    ?   ??? SourceSansPro-Semibold.otf                                                                                                                                                        
    ??? Terminus                                                                                                                                                                              
        ??? terminus-12.pcf                                                                                                                                                                   
        ??? terminus-14-bold.pcf                                                                                                                                                              
        ??? terminus-14.pcf                                                                                                                                                                   
        ??? terminus-16-bold.pcf                                                                                                                                                              
        ??? terminus-16.pcf …
    Run Code Online (Sandbox Code Playgroud)

ubuntu terminal fonts linux-mint gnome-terminator

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

Xresources 配置文件会影响 Wayland 吗?

我试图在 Fedora 24 上使用 Wayland 获得更多类似 Ubuntu 的字体渲染,我确实添加了,Xft.lcdfilter: lcddefault/etc/X11/Xresources我没有看到太大的区别。在 Wayland 中是否有其他方法可以做到这一点?是否可以?

fonts x11 wayland x-resources

4
推荐指数
1
解决办法
4530
查看次数

配置不可读的、微小的、小的、...、巨大的 Xterm 字体

我们都知道如何更改 (u)xterm 的标准字体,只需将如下内容放入.Xresources

xterm*font: -*-terminus-*-*-*-*-24-*-*-*-*-*-*-*
Run Code Online (Sandbox Code Playgroud)

但是,例如,在 xterm 窗口上按 ctrl + 右键单击​​会打开一个菜单,其中可以在六个级别中设置字体大小,从“不可读”到“巨大”,不包括设置字体的“默认”设置选项给出的内容xterm*font

xterm*font并且这些菜单选项完全不受in设置的影响.Xresources。因此,“巨大”实际上可能会导致比“默认”更小的字体。

如何设置这六个选项的字体类型和大小?

xterm fonts

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

安装专有图形驱动程序后如何修复 XFCE 中的字体大小

安装我的显卡的 Nvidia 驱动程序后,字体变得很小,我怎样才能恢复他的大小(我正在使用 Linux Mint 18.1 XFCE)。

appearance display-settings xfce fonts linux-mint

4
推荐指数
1
解决办法
4121
查看次数

如何设置帧缓冲区控制台字体 > 32x16?

我需要为我的帧缓冲区控制台设置大于32x16 的字体。据我所知,32 是您可以做的最大值。

有解决方法吗?我可以启动备用帧缓冲区终端(但是是哪一个?)。我无法运行 X,也无法降低显示器的分辨率。

我的/etc/default/console-setup看起来像这样:

FONTFACE="Terminus"
FONTSIZE="32x16"
Run Code Online (Sandbox Code Playgroud)

像 40xSomething 这样的东西将是最佳选择。

fonts framebuffer console

4
推荐指数
1
解决办法
2792
查看次数

如何在 Linux 上从命令行设置 GTK+2 程序的字体和主题?

我知道如何从命令行设置 GTK+3 程序的字体,即通过编辑 ~/.config/gtk-3.0/settings.ini 字体行的右侧(RHS):

gtk-font-name=Font Awesome 5 Free Regular
Run Code Online (Sandbox Code Playgroud)

同样要设置 GTK+ 3 字体,我将编辑 RHS:

gtk-theme-name=Qogir-win-light
Run Code Online (Sandbox Code Playgroud)

(这些行取自我的 settings.ini 文件)但我不知道如何对 GTK+ 2 程序执行此操作。

fonts theme gtk2

4
推荐指数
1
解决办法
9731
查看次数