Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法在quasar framework中加载我自己的字体_Javascript_Css_Sass_Fonts_Quasar Framework - Fatal编程技术网

Javascript 无法在quasar framework中加载我自己的字体

Javascript 无法在quasar framework中加载我自己的字体,javascript,css,sass,fonts,quasar-framework,Javascript,Css,Sass,Fonts,Quasar Framework,我正在为平板电脑构建一个应用程序,我想使用我自己的ttf格式字体。如何将.ttf字体加载到quasar中 另一个选择是将其转换为woff 我曾在app.scss中尝试过此功能,但不起作用: @font-face { font-family: 'MyFont'; src: url('css/fonts/MyFont.ttf') format('truetype'); font-weight: 700; font-style: italic; } .my-custom-font {

我正在为平板电脑构建一个应用程序,我想使用我自己的ttf格式字体。如何将.ttf字体加载到quasar中

另一个选择是将其转换为woff

我曾在app.scss中尝试过此功能,但不起作用:

@font-face {
  font-family: 'MyFont';
  src: url('css/fonts/MyFont.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
}

.my-custom-font {
  font-family: 'Cookies', Fallback sans-serif;
}

从quasar.config.js文件中删除“roboto字体”(除非您仍打算将其用作辅助字体)。 从Google字体中选择要导入的字体,或下载要包含的字体系列.WOFF文件

与文档()类似,您应该导入字体系列,但它应该放在'src/css/quasar.variables.*'文件中。然后,更改一个或多个默认样式变量

我将假设Sass用于以下示例:

// Example: Import Open Sans with multiple weights
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap')

// Set the default font-family
$typography-font-family : 'Open Sans', sans-serif !default

// Fix font-weight values to match the imported font family weights
$text-weights: (thin: 300, light: 400, regular: 600, medium: 700, bold: 800, bolder: 800) !default
$button-font-weight: 600 // or 400 if you prefer thinner

大家好,对于使用最新版本的人,我的解决方案是:

在此处输入自定义字体:

然后像这样加载,例如在app.scss中:

在quasar.conf.js中,您应该用“roboto字体”对行进行如下注释:


希望有帮助,干杯

毫无疑问,您继续前进了,但这里有一个非常有用的字体设置站点,它创建了CSS定义,还提供了具有许多选项的字体下载集合