使用LDXE和Ubuntu,我可以通过登录到虚拟控制台Ctrl+ Alt+ F1。
文字太小了。如何更改屏幕分辨率以获得更大的字体?
是否可以在 zsh 或 bash 中更改 echo 输出的字体属性?
我想要的是类似于:
echo -n "This is the font: normal "
echo -n $font=italic "italic,"
echo -n $font=bold "bold,"
echo -n "and"
echo -n $font=small "small".
Run Code Online (Sandbox Code Playgroud)
以便在一行文本中打印:“这是字体:普通、斜体、粗体、小”。
例如,我注意到 URxvt 中的字体与我在浏览器中看到的字体相比看起来有点低分辨率。
我想知道如何修复我的.Xdefaults文件以使字体具有更多细节并且更清晰。
在这张照片中可能看不到,但我在看自己时绝对可以注意到差异:

这是我的当前.Xdefaults:
URxvt*background: Black
URxvt*foreground: White
URxvt*geometry: 80x30
URxvt*scrollBar: false
"URxvt.font: 9x15
!-- Xft settings -- !
Xft.dpi: 96
Xft.antialias: true
Xft.rgba: rgb
Xft.hinting: true
Xft.hintstyle: hintfull
! -- Fonts -- !
URxvt.font:xft:Monospace:pixelsize=15
URxvt.boldfont:xft:Monospace-Bold:pixelsize=15
Run Code Online (Sandbox Code Playgroud) 在适当的桌面环境中愉快地使用不同的终端模拟器(如Konsole、Gnome-TERMINAL和最近的XFCE Terminal)几年后,我决定使用旧的xterm及其位图字体。它工作得很好,它支持 Unicode,并且默认的固定字体系列包含几乎所有语言的字符,这很棒。
但是我遇到了一个重要的问题。字体真的很小。即使是所谓的大尺寸(即 10x20 位图字体)对我来说也非常小,无法使用。
我对 XFCE 环境的默认设置设置为 120 dpi,但xpdyinfo报告 97x97 DPI
$ xdpyinfo |grep resolution
resolution: 97x97 dots per inch
Run Code Online (Sandbox Code Playgroud)
所以我试图用 改变 DPI xrandr,但它没有帮助。
$ xrandr --dpi 120
Run Code Online (Sandbox Code Playgroud)
结果似乎被应用
$ xdpyinfo | grep resolution
resolution: 120x120 dots per inch
Run Code Online (Sandbox Code Playgroud)
但它根本不会改变分辨率xterm。我什至尝试使用缩放,但它影响了整个 X,而不是单个应用程序:
$ xrandr --output LVDS1 --scale 0.5x0.5
Run Code Online (Sandbox Code Playgroud)
有Qt的和GTK的解决方法,但对于Xlib基于应用程序一样Xterm,Xcalc,Xman,Xfige …
当我运行时fc-mach Sans,它返回DejaVuSans.ttf: "DejaVu Sans" "Book"但如果它像运行一样fc-match "Sans "或fc-match "Sans 9"返回unifont.ttf: "unifont" "Medium"。我更喜欢总是使用 DejaVu Sans,但我不明白为什么 fontconfig 选择 unifont。全局和本地配置似乎都没有提到 unifont (不grep -ri unifont /etc/fonts/ ~/.fonts.conf返回任何内容)。玩 LC_DEBUG 也没有帮助我。有没有办法获得为什么 fontconfig 表现得像这样的信息?
如何找到合适的字体来呈现 unicode 代码点?
gnome-terminal找到像 «?» 这样的字符 可以使用 Symbola 之类的字体呈现,而不是我的终端字体或方格代码点后备 ()。如何 ?
如果我xterm使用它的默认位图字体启动,然后从“VT 字体”菜单中选择“大”字体(通过ctrl+right mouse),我会得到一个非常有用的位图字体,并且显然对日语字符支持很好。
我想知道这种字体是什么,以便我可以在其他地方使用它。不幸的是,我没有找到关于 XTerm 使用什么默认设置的信息(即当没有明确指定时)。许多站点都展示了如何使用 X 资源来指定新设置(例如特定字体),但我所见过的站点都没有说明如果我什么都不做就使用什么默认值。
我试过观察字体,它看起来与 相似且宽度相同9x15,但它使用了更多的垂直空间。但是,它似乎没有9x15不同的行距,因为直接指定此字体无法显示“大”可以处理的一些日语字符。
虽然我很高兴知道这种特定字体是什么,但我真的很想知道在哪里可以找到XTerm 对其资源使用的默认值。如果有什么不同,我正在运行 64 位 Ubuntu 12.04 LTS。
[我已经看到关于这个主题的这个问题,这就是为什么我特别询问默认值而不是试图从正在运行的 XTerm 中获取实时值。]
当我运行命令时 sudo fc-cache -rv,有几个目录,其中输出行如下所示:
/usr/share/fonts/<directory>: skipping, looped directory detected
这意味着什么?我该如何解决它?
我正在使用 Emacs 23。如果使用默认设置,linum-mode运行良好。
但是如果我增加字体大小,则无法显示数字。随着行号字体大小的增加,显示行号的框架似乎没有增加。
任何人都知道如何解决这个问题?