标签: fonts

我在哪里可以找到现代版本的“rock”(或“t”)控制台字体?

回到 Slackware 和 RedHat-pre-Fedora 时代,有一种控制台字体,有时称为“rock”或“t”。我已经搜索了很多次,但找不到任何参考。如果可能的话,我认为将它带回 Ubuntu 会很有趣。有谁知道它现在叫什么名字,或者如果有它的 TrueType 版本我可以放在其他系统上?

fonts console

9
推荐指数
1
解决办法
2588
查看次数

在 Linux 上使用 Consolas 字体

在 Debian Linux 中安装和使用 MS Consolas 字体类型的最轻松方式是什么?

由于它没有附带 mscorettf 包,那么从官方(或值得信赖的)存储库中使用更少的命令安装它的方法是什么?

debian fonts

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

为什么 Xft 忽略字体设置?

如下所示,我的 Xft 设置与我的 fontconfig 设置完全匹配:

$ xrdb -query | grep -i xft
Xft.antialias:  1
Xft.autohint:   1
Xft.dpi:    96
Xft.hinting:    1
Xft.hintstyle:  hintmedium
Xft.lcdfilter:  lcddefault
Xft.rgba:   none

$ fc-match --verbose :family=Mono:size=12 | grep '^.\(hint\|anti\|auto\|dpi\|rgba\|lcd\)'
    antialias: True(w)
    hintstyle: 2(i)(w)
    hinting: True(w)
    autohint: True(w)
    dpi: 96(f)(w)
    rgba: 5(i)(w)
    lcdfilter: 1(i)(w)
Run Code Online (Sandbox Code Playgroud)

不幸的是,Xft 似乎忽略了这些设置,并且根本没有做任何暗示。我可以在 GUI Emacs 或运行命令中看到这一点

pango-view --backend=xft --font='Mono, 12' -t 'Xft - X FreeType interface library'
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

将渲染与开罗后端生成的渲染进行比较:

pango-view --backend=cairo --font='Mono, 12' -t 'Xft - X FreeType interface library'
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

fonts fontconfig xft

9
推荐指数
1
解决办法
2029
查看次数

fontconfig 是如何工作的?

我是Linux环境的新手,已经开始研究字体。

我读过 fontconfig 是实际处理 Linux 中字体管理的库。因此,为此我下载了 fontconfig 源代码并对其进行了编译,现在可以使用了。

当我走进主源代码目录,我看到很多子模块,如fc-cachefc-listfc-query等我试图寻找关于他们也没有找到他们实际上是如何工作的任何细节。所以我决定自己了解源代码,但我面临着很多麻烦,因为我不知道实际的起点是什么,比如当我们在终端上写命令时,实际发生了什么。

$ fc-query /usr/share/fonts/truetype/fonts-japanese-gothic.ttf
Run Code Online (Sandbox Code Playgroud)

假设我想修改一个 fontconfig 文件,比如Fcquery.c,让它调用位于其他共享库中的其他函数。我需要做什么?只是编译工作,还是我必须在 Makefile 中注册一些东西。

我是新手,请详细说明。

linux fonts fontconfig

9
推荐指数
1
解决办法
9355
查看次数

如何为 CentOS 7 安装字体?

刚刚学习,并尝试在我的系统中安装新字体。

到目前为止,我已经创建了一个目录“fonts”,并将“oregon”字体解压缩到这个文件夹中。现在字体在 /home/denny/fonts 中。

如何将这些字体移动到 /usr/share/fonts?我还在这个字体目录中创建了一个新文件夹“oregon”。我认为我所有的默认字体都在这个目录中。

我知道我在这里遗漏了一些东西。

谢谢你,丹尼

centos fonts

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

使用 fontconfig 更改某种语言/脚本字符的字体系列?

我在 Arch Linux,Deepin 桌面。我使用Noto Serif作为我的标准字体,但我不喜欢它的阿拉伯字符。所以我的目标是为阿拉伯字符使用另一种字体。

这是我尝试过的。我创建了一个新的配置文件,/etc/fonts/conf.d/内容如下:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <match target="pattern">
        <test name="lang" compare="contains">
            <string>ar</string>
        </test>
        <test qual="any" name="family">
            <string>sans-serif</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>Noto Naskh Arabic</string>
        </edit>
    </match>

    <match target="pattern">
        <test name="lang" compare="contains">
            <string>ar</string>
        </test>
        <test qual="any" name="family">
            <string>serif</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>Noto Naskh Arabic</string>
        </edit>
    </match>
</fontconfig>
Run Code Online (Sandbox Code Playgroud)

我接着跑fc-cache -r。但这不起作用,相同的字体仍在使用中,并且像以前一样运行fc-match返回NotoSerif-Regular.ttf: "Noto Serif" "Regular"

linux fonts fontconfig deepin

9
推荐指数
1
解决办法
1946
查看次数

如何让所有字体的所有字体显示示例字符串以进行比较?

对于特定任务,我想选择一种体面的字体。为此,我想比较 Linux 系统(在本例中为 Ubuntu)上所有已安装字体(甚至更多)的文本“EG PM”。尤其是字体的粗体(如果有的话)更可能符合我的要求。

快速的视觉查看可能已经将 90% 排除在外,所以我想查看我的系统上可用的不同字体中的字符串列表。

我尝试过的字体查看器/管理器无法胜任这项任务。哪个应用程序可以帮助我,否则我如何快速解决我的问题?

我试过的应用程序是:

  • 字体矩阵
    • 版本 0.6.0+svn20110930 (0.9.99)
    • 一个错误阻碍了您配置的文本显示(始终显示字体名称)
    • 它不显示列表中字体的粗体(只是常规)
  • 侏儒标本
    • 您必须单独添加每个字体(点击 2-3 次)才能显示它们
    • 您会在没有被警告/告知的情况下看到替换字体(如果字形不在字体中)
  • fontypython 在这个 Ubuntu 仿生系统上启动时崩溃
  • fontmanager.app 在 i3 窗口管理器中不可用
  • 瀑布
    • 文字固定为“懒狗……”
    • 需要单独选择每种字体(至少点击 4 次)
  • 字体管理器
    • 有一个很棒的浏览模式,但在那种模式下它不会显示你自己的文本(只有字体名称)
  • gnome-font-viewer 无法设置文本
  • 打字机
    • 自定义文本,是的
    • 仅显示每种字体的常规字体(即不加粗或其他)
    • 需要 1 单击以查看字体
    • 不显示系统字体(?),只有大量可供下载的选择
  • 期权
    • 可怕的用户界面
    • 不在列表中显示粗体字体(和其他字体)
  • 字体查看器
    • 使字体看起来丑陋(不抗锯齿或诸如此类)
    • 没有清单,没有大胆的面孔
  • 字体视图
    • 找不到系统字体本身(在字体文件上选择带有“打开...”的字体)
    • 不做字体列表

linux fonts

9
推荐指数
1
解决办法
492
查看次数

GNU 文档使用的字体是什么?

我有兴趣了解 GNU 相关软件的文档是如何编写的,并且想知道他们的 PDF 文档中使用了什么类型的字体?(例如,这里的 GCC 手册

谢谢。

documentation gnu fonts

8
推荐指数
1
解决办法
679
查看次数

Java 不显示菜单文本

在几天/几周没有使用它之后,我开始使用 netbeans/intelliJ/squirrelSQL,现在菜单不显示文本。只有下划线。我的系统:

  • ArchLinux(一切都是最新的,一切都是通过 pacman 安装的)
  • 侏儒 3.12.2
  • OpenJDK 运行时环境 (IcedTea 2.5.0) (Arch Linux build 7.u60_2.5.0-2-x86_64)
  • OpenJDK 64 位服务器 VM(构建 24.60-b09,混合模式)
  • Java:/usr/lib/jvm/java-7-openjdk/jre/bin/java

任何的想法?

截屏: 在此处输入图片说明

arch-linux java fonts x11 intellij

8
推荐指数
2
解决办法
2698
查看次数

为什么我的提示中没有显示这些花哨的字符?

我使用的是 Ubuntu 14.04 和 16.04。在 14.04 我另外安装了术语。

在 16.04 终端和术语中,bash 中的字符显示不正确:

术语和 16.04

使用 Ubuntu 14.04 终端查看

Ubuntu 14.04 终端

我首先假设有一些不同的环境变量。我还没有发现是什么原因造成的。在 14.04 上安装 Terminology 并在 14.04 上以错误的方式显示字符后,我认为它与环境无关。

我必须配置什么才能在其他选项中获得与来自 Ubuntu 14.04 的终端相同的结果?

的价值PS1

\[\e[37;1m\]\[\] \u \[\e[0m\]\[\]?\[\e[0m\]\[\] \w \[\e[0m\]\[\]
Run Code Online (Sandbox Code Playgroud)

Ubuntu 14.04 终端中的变量:

LANG=en_US.UTF-8
LANGUAGE=en_US
LC_ADDRESS=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_MONETARY=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_NUMERIC=de_DE.UTF-8
LC_PAPER=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
Run Code Online (Sandbox Code Playgroud)

在 14.04 的术语中:

LANG=en_US.UTF-8
LANGUAGE=en_US
LC_ADDRESS=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_MONETARY=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_NUMERIC=de_DE.UTF-8
LC_PAPER=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
Run Code Online (Sandbox Code Playgroud)

ubuntu terminal-emulator fonts unicode

8
推荐指数
1
解决办法
2949
查看次数