• Fabric.js 使用自定义字体


    本文简介

    点赞 + 关注 + 收藏 = 学会了


    如果你使用 Fabric.js 做编辑类的产品,有可能需要给用户配置字体。

    这次就讲讲在 Fabric.js 中创建文本时怎么使用自定义字体、在项目运行时怎么修改字体、以及推荐一个精简字体库的工具


    学习本文前,你必须有一点 Fabric.js 的基础,如果没了解过 Fabric.js 可以阅读一下 《Fabric.js 从入门到膨胀》



    创建文本时设置字体

    Fabric.js 中使用自定义字体库时,需要用到 fontfaceobserver.js 这个工具,至于为什么稍后会说到。

    在创建文本时就设置字体,需要做以下几步:

    1. CSS 里引入字体。
    2. 使用 Fabric.js 创建画布。
    3. 等字体加载完成后再设置文本字体。
    4. 将文本添加到画布中。

    在本例中,我使用 IText 创建文本,在创建时通过它的 fontFamily 属性就可以设置自定义字体。


    先看看本例效果

    file

    我使用斗鱼的字体,听说是可以免费使用,希望没骗我~

    按照前面说到的步骤去实现:

    
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
  • 相关阅读:
    带你玩转序列模型之seq2seq模型&定向(集束)搜索
    【C++11】QT开发中常用的C++11特性
    快来!!!学弟的这篇结构体让学姐老脸一红!!!
    BDDM 2024国际会议盛邀您参加!投稿详情点击查看!
    MySQL 基础篇(第04话):mysqld 和 mysql 命令的区别
    DH48WK 温控器参数设置
    SSM学习——springboot整合ssm(15)
    Three.js柏林噪音 流动球体
    全栈最全性能测试理论-总结
    MySQL学习问题记录
  • 原文地址:https://blog.csdn.net/weixin_39415598/article/details/134080962