在GtkCss3中导入google字体?

在GtkCss3中导入google字体?,gtk,gtk3,Gtk,Gtk3,我尝试从css文件中的google字体导入roboto: @import url("http://fonts.googleapis.com/css?family=Roboto"); 但当我运行应用程序时,会出现以下错误: gtk-css-provider-error-quark: css:1:0unknown @ rule (1) 我在文档和谷歌上搜索了它,但我只发现可以使用@import,但只能用于其他css文件。这是不受支持的;GTK CSS与web CSS略有不同。要在桌面应用程序中使

我尝试从css文件中的google字体导入roboto:

@import url("http://fonts.googleapis.com/css?family=Roboto");
但当我运行应用程序时,会出现以下错误:

gtk-css-provider-error-quark: css:1:0unknown @ rule (1)

我在文档和谷歌上搜索了它,但我只发现可以使用@import,但只能用于其他css文件。

这是不受支持的;GTK CSS与web CSS略有不同。要在桌面应用程序中使用特定字体,您需要在系统上安装它。然后您可以简单地如下指定:

font-family: Roboto;
例如,在Ubuntu上,你可以让你的应用程序依赖于包含Roboto的
fonts google
软件包

(想象一下如果允许导入web字体会发生什么情况;当用户没有internet连接时,您的应用程序将停止运行!)