在 Ubuntu 上,TideSDK 控制台中的字体非常小。我该如何改变它?是否有 CSS 文件或我需要更改的内容?
2 回答
根据Ubuntu 的 TideSDK 构建说明,TideSDK 是一个 GTK2 应用程序。
因此,您可以通过设置默认 GTK 字体来控制字体。
这个答案将告诉你如何做到这一点。注意:如果应用程序在代码中明确设置字体,则整个答案不适用。
可能有一种方法可以通过 Ubuntu 中的一些 GUI 更改默认 GTK 字体设置,但我通常使用 rc 文件方法。
这意味着在 GTK 读取的主目录中创建设置文件。
这是我自己的主目录中的 GTK 相关文件。
hobbes@metalbaby:~$ ls -al .gtk*
-rw-r--r-- 1 hobbes hobbes 37 Feb 14 11:49 .gtkrc-1.2-gnome2
-rw-r--r-- 1 hobbes hobbes 37 Feb 14 11:49 .gtkrc-2.0
-rw-r--r-- 1 hobbes hobbes 107 May 20 11:45 .gtkrc.hobbes
以及每个文件的内容:
.gtkrc-1.2-gnome2
include '/home/hobbes/.gtkrc.hobbes'
.gtkrc-2.0
include '/home/hobbes/.gtkrc.hobbes'
.gtkrc.hobbes
style "terminus"
{
font_name = "Terminus"
}
widget_class "*" style "terminus"
gtk-font-name = "Terminus 8"
请注意使用include
将相同的设置应用于多个版本的 GTK 应用程序。在我的系统上,这使得 emacs 和 Eclipse 在菜单和对话框中使用 Terminus 8 字体。
Arch Linux 有一个 wiki 页面,其中包含许多关于 GTK设置的通用信息。我不认为这是我在创建这些文件时使用的资源,但它仍然是一个很好的资源。
如果您将 TideSDK Developer 称为控制台,它只是使用 TideSDK 创建和捆绑的应用程序。要编辑字体大小,只需在应用程序中调整 CSS 并使用 TideSDK 重建它。您可以从https://github.com/TideSDK/TideSDK-Developer获取源代码,进行更改,导入现有的 Developer,构建,然后就完成了。TideSDK Developer 有点老了。
您可能不知道我们即将推出的新产品。我和其他来自 TideSDK 的核心人才一直将我们的精力集中在 TideKit 上,它有一个全新的 CLI、应用程序和服务来支持构建。您可以在http://www.tidekit.com上寻找新网站,并在http://twitter.com/tidekit上关注我们的发展。与仅用于桌面的 TideSDK 不同,TideKit 是我们新的一次开发,随处部署的解决方案,用于从 JavaScript 中的单一代码源进行移动、Web 和桌面开发。如果您有现有代码,则可以迁移 TideSDK 应用程序。这是我们的宣传视频:http: //youtu.be/aE7gN-d0GhU