Questions tagged «fonts»

字体是构成字体的整套字形。安装字体后,用户可以使用该字体来更改文本在输出设备(例如屏幕或打印机)上的外观。

2
如何在Linux Mint KDE上获得良好的(类似于Windows的)字体渲染
我正在使用Linux Mint 13 KDE。我安装了自己喜欢的TrueType字体(Arrus BT)。我注意到在Linux上字体渲染明显更差。如果我将提示设置为“无”或“轻微”,则字母看起来有点模糊并且对比度很差。如果我将提示设置为“满”,则字母的形状会显得有些矮胖,但线条却很细。在这两种情况下,字母似乎都太“浅”了,尽管在第一种情况下是因为它们似乎与背景模糊太多,而在第二种情况下是因为线条太细。 我所看到的其他各种帖子像这样和几个像这样鼓吹用的.fonts.conf中,这似乎是过时的(我可以设置在系统设置面板中的那些设置)的方式摆弄。我也尝试过此处描述的“ autohint”选项。这些都不产生我想要的东西。 例如,这是Linux上的字体渲染,没有任何提示: 这是完整的提示: 这是在Windows上: 我之所以使用这种配色方案,是因为这种情况在这种情况下最为明显,在深色背景上文本是较亮的颜色。我尝试了中间提示选项,所有这些提示选项基本上都遇到相同的问题(太模糊或太薄)。我还尝试了各种子像素平滑选项(RGB,BGR等),这些选项似乎对解决问题没有明显的作用。 从以前有关该问题的帖子中可以看出,在字体提示和平滑方面,对于“看起来最好的”内容有不同的看法。撇开所有这些,我的问题很简单:有没有办法让Linux显示字体,使其看起来像Windows中的字体,如果可以,怎么办?
11 linux-mint  kde  fonts 

2
在不编辑〜/ .Xdefaults的情况下增加rxvt-unicode中的字体大小
我是忠实的Linux迷,最近在Mac上花费大量时间使用iTerm。有一件事我真的很喜欢有关Mac和的iTerm尤其是使用键盘快捷键来在/减小字体大小的能力。我相信要做到这一点是apple +和apple-。AFAIK也可以使用gnome-terminal和konqueror。 但是,我是rxvt-unicode用户。期。我不愿意切换终端,但是我希望能够快速调整字体大小。当前,要调整字体大小,我必须这样做: 分离tmux $ EDITOR〜/ .X默认值 xrdb -all〜/ .Xdefaults 关闭终端 打开一个新的终端 重新连接tmux 我认为必须编写可能通过绑定到键盘快捷键(例如使用xbindkeys或类似的东西)将上述步骤简化为一些步骤的脚本。有人对如何最好地实现这一目标有任何想法吗? 注意:我使用的是很棒的窗口管理器,并且希望让它们保持简单(例如,请不要使用特定于Gnome / KDE的解决方案)。 @Keith:我熟悉转义序列,这是我的错,因为我在最初的问题中没有这么明确地说,但是:我正在寻找一个可以在会话之间持久的解决方案。这可能涉及编写一些代码。
11 fonts  rxvt 

2
Linux如何管理字体?
当我使用Windows(很久以前!)和Mac OS X时,总是有一个中央的“存储库”,供OS和所有程序(Windows中的字体文件夹和Mac中的字体簿)共享和访问字体。 OS X)。 在Linux中如何管理字体?是否还存在所有程序(没有X的外壳,带有X的外壳,窗口管理器,其他GUI软件)可以使用的字体中央存储?还是字体分别管理?如何在Linux中高效,轻松地管理字体?
11 linux  xorg  fonts 





3
在系统范围内更改等宽字体
默认情况下,我的发行版(Trisquel)的等宽字体为字体A。我想将其更改为字体B。前段时间,我设法对字体C进行了部分更改,但此后我忘记了此方法,因此无法复制它。 麻烦的是,现在我可能会在等距的上下文中看到所有三种字体。使用gnome-tweak-tool如根和用户,我已经改变了“等宽”字段字体B.我还通过对gsettings命令行做到了这一点,再次为根和用户。然而: 如果网页请求样式{font-family: monospace;},则显示字体C。 编辑:这是Firefox中的一项设置,已更改。 在Inkscape和gedit字体菜单中,有一种名为“ Monospace”的字体,即字体A。我已更改的发行版默认UI字体也显示在这些菜单中,名称为“ Sans”和“ Serif”。 当我收到的Thunderbird消息格式化为纯文本格式时,将显示为字体A。除非明确更改,否则我编写的消息还将以字体“ Sans”和“ Monospace”显示。 如何解决这种情况,以使字体B在上述所有上下文中显示,而神秘的“ Sans”字体替换为我当前使用的UI字体?

1
如何使用.ttc格式的字体作为控制台字体?
我宁愿不喜欢可用的tty字体,而宁愿使用Menlo,这是我在OS X的Terminal中使用的字体。Menlo是一种.ttc格式,但是(从参考资料的内容来看/usr/share/consolefonts)Linux似乎需要.psf.gz字体,每种样式和大小的组合都有不同的文件。如何将其转换为正确的格式并设置为ttys中的字体? (我有运行Ubuntu Server 12.04的PowerBook G4和运行OS X Mountain Lion的Intel MacBook Pro。)
10 ubuntu  fonts  tty  ttf 

1
使用〜/ .fonts.conf更改等宽字体的粗细
在OS X上,等宽字体比其他字体的权重稍大。(我觉得)这有助于使色彩更加生动。 由于我在Linux上,因此我试图复制该行为。我正在尝试通过在中编辑属性“ weight”来做到这一点~/.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> 显然,这不能正常工作。发生的是粗体字DejaVu或Bitstream mono字体变得更粗体,而其他字体则什么也没有发生。 那么我该如何解决呢?
10 fonts 

1
在FreeBSD中使用或转换.ttf字体供控制台使用
我有一个非常喜欢的等宽字体.ttf字体(UbuntuBeta Mono)。在freeBSD中,有什么方法可以在控制台中使用它(或者先转换然后使用,如果需要的话)?我知道有usr/share/syscons/fonts,但看起来它们可能是不同的格式?安装字体后,如何告诉控制台使用它?
10 freebsd  fonts  ttf 

2
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)) 这就是我在emacs中设置字体的方式,但是它不起作用(它在Ubuntu中仍然有效) 我能做什么? 字体选择菜单(我猜是菜单集字体)看起来很奇怪,它包含三个选项:Misc,Courier和Fontset,而且我的系统字体没有任何标志
10 ubuntu  emacs  fonts  gentoo 

1
在哪里可以设置全局Java选项?
我在Java程序中可怕的,不正确渲染字体,如jabref和rubymine。可以通过运行来解决 _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on' jabref 我知道我可以将这些Java选项导出为环境变量,然后从命令行启动程序。但是,是否有一种方法可以全局设置这些选项,以便所有Java程序都能识别它们,而无论它们如何启动? 我也知道我可以修改*.desktopJava程序的所有文件,但是我正在寻找一种全局解决方案。 我java-7-openjdk在Arch Linux上使用。(FWIW过去安装了现在已损坏的jre7-openjdk-headless-infinality时还可以。)

2
在vconsole.conf中设置控制台字体无效(系统)
我正在尝试为新的Arch Linux安装(使用systemd)设置不同的默认控制台字体。 设置我vconsole.conf在/etc为这样: KEYMAP=us FONT=Lat2-Terminus16 我重新启动后,看到我新设置的控制台字体出现,只是在登录提示之前将其重置。 注意事项: 运行/usr/lib/systemd/systemd-vconsole-setup手动工作正常 systemctl status systemd-vconsole-setup.service 告诉我它已加载并且“活动(退出)” 我确实包括了consolefont挂钩mkinitcpio.conf

1
根据.fonts.conf中的语言强制字体大小
我可以通过.fonts.conf在用户目录中进行编辑(或编辑global /etc/fonts/fonts.conf)来指定用于在X中显示特定语言的默认字体系列。但是,我无法以相同的方式强制使用特定的字体大小。 例如,以下命令迫使俄语在Linux Libertine中显示: <fontconfig> <match> <test name="lang"> <string>rus</string> </test> <edit mode="prepend" name="family"> <string>Linux Libertine</string> </edit> </match> </fontconfig> 我尝试添加以下XML标记,但是它不起作用: <edit mode="assign" name="size"> <int>18</int> </edit>
10 x11  xorg  fonts  fontconfig 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.