我想用@ font-face更改语义UI默认字体,但是无论如何...
我尝试在更少的文件(site.variables)中进行更改,但我不知道如何更改它
我尝试将字体与其他自定义css文件一起添加,但无法正常工作
@font-face {
font-family: 'fontname';
src:url('themes/basic/assets/fonts/fontname.eot');
src:url('themes/basic/assets/fonts/fontname.eot?#') format('eot'),
url('themes/basic/assets/fonts/fontname.woff') format('woff');
}
body{
font-family: 'fontname';
}
最佳答案
我知道使用Google字体或脱机字体来更改字体的两种方法:
使用Google字体:
https://semantic-ui.com/introduction/getting-started.html
site.variables
中创建文件semantic/src/site/globals/
site.variables
文件中,我们将字体名称添加到变量@fontName
中,如下所示:/*******************************
User Global Variables
*******************************/
@fontName : 'Roboto';
glup build-css
,更改将反射(reflect)在文件语义/dist/semantic.css
使用离线字体
https://semantic-ui.com/introduction/getting-started.html
site.variables
中创建文件semantic/src/site/globals/
site.variables
文件中,我们添加变量@importGoogleFonts
和值false
; /*******************************
User Global Variables
*******************************/
@importGoogleFonts : false;
@fontName : 'fontname';
site.overrides
中创建文件semantic/src/site/globals /
site.overrides
文件中,我们添加font-face
/*******************************
Site Overrides
*******************************/
@font-face {
font-family: 'fontname';
src:url('themes/basic/assets/fonts/fontname.eot');
src:url('themes/basic/assets/fonts/fontname.eot?#') format('eot'),
url('themes/basic/assets/fonts/fontname.woff') format('woff');
}
gulp build-css
,更改将反射(reflect)在文件语义/dist/semantic.css
@Aditya Giri制作的此视频介绍了如何从Google字体更改字体系列
https://www.youtube.com/watch?v=cSdKA-tZEbg
在下一期@jlukic中解释如何使用离线字体
https://github.com/Semantic-Org/Semantic-UI/issues/1521
问候