【发布时间】:2020-09-30 16:37:11
【问题描述】:
我正在尝试将Font Awesome 图标添加到RaphaelJS 中的画布。
这是我目前所拥有的:jsFiddle
canvas = Raphael('my-canvas', 100, 100);
var myIcon = canvas.text(50,50,'\uf056');
myIcon.attr('font-size', 40);
myIcon.attr('fill', '#000');
myIcon.attr('font-weight', '300');
myIcon.attr('font-family','FontAwesome');
(我的代码基于这个问题:Font awesome with raphael js)
图标以“实心”样式显示,但我想将样式更改为“常规”或“浅色”。我尝试将字体粗细设置为 300,将字体系列设置为“Font Awesome 5 Pro”,如 here 所述,但没有任何成功。
我还在本地开发环境中使用有效的 Font Awesome Pro 许可证进行了尝试,结果相同。然而,我确实发现如果我禁用对 Font Awesome 4 的旧版支持,图标将不再显示。也许 Font Awesome 5 不再支持此解决方案?
任何正确方向的提示或指示将不胜感激!
【问题讨论】:
标签: font-awesome raphael