angular6 使用自定义字体

angular2+项目打包自定义字体

第一步:设置自己的字体

下载或者制作自己的字体文件。

注意

  • 体格式可以为:ttf,woff,eot

  • 字体格式在引用时,注意设置 css 中字体格式的设置

    @font-face {
     font-family: 'Name You Font'; // 自定义名字
     src: url('assets/font/xxyourfontxxx.eot');
     src: local('Cera Pro Medium'), local('CeraPro-Medium'),
     url('assets/font/xxyourfontxxx.eot?#iefix') format('embedded-opentype'),
     url('assets/font/xxyourfontxxx.woff') format('woff'),
     url('assets/font/xxyourfontxxx.ttf') format('truetype');
     font-weight: 500;
     font-style: normal;
    }

     

第二步:将字体放在项目中

在angular中设置的静态文件保存字体文件。

注意

静态文件设置路径。

  • angular.json(angular6+) 中projects.archieect.build.assets 选项

  • .angular-cli.json(angular6-) 中assets 选项

 

在assets文件夹下创建font文件夹,将.ttf文件放入font文件下。

第三步:在styles.css中引用

注意:全局设置的样式文件设置,具体位置参照第二步。

在styles.css中加入下面代码: font-family是自己定义字体的名字。

@font-face {
   font-family: 'huaWenCaiYun';
   src: url('assets/font/huawencaiyun.ttf');
   font-weight: normal;
   font-style: normal;
}

第四步:引用

在需要的字体加上

font-css{
  font-family: 'huaWenCaiYun';

angular2以后的版本可能会有细微的变更,但是问题不大。

 

也可以参考:https://www.jianshu.com/p/5178b01fb57d

css @font-face 语法参考:https://blog.csdn.net/RoddyLD/article/details/120763000

posted on   翻身的螃蟹  阅读(211)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示