如何从 webfont 服务动态生成 webfont?
有没有一种方法可以根据列表中选定的字体动态设置文本字体样式?例如,我们可以在 Microsoft Word 中看到这一点,您可以突出显示某些文本,然后通过从字体下拉框中选择字体样式来更改字体样式。我正在尝试在浏览器中创建一个与此类似的组件。目前我正在使用 fonts.com 提供的 webfont 服务,但是,看起来字体渲染仅发生在页面加载时,并且无法动态执行。任何人都有办法解决这个问题吗?非常感谢。
Is there a way to style text font dynamically base on selected font in a list? For example, we can see this in Microsoft Word, where you can highlight some text and then change the font style by selecting a font style from the font dropdown box. I am trying to create a component similar to this in the browser. Current I am using the webfont services provides by fonts.com, however, it looks like the font rendering only happen at page load time, and not able to do it dynamically. Anyone has anyway way to tackle this problem? Many thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该能够使用 Google/Typekit 的 WebFont 加载程序< /a> 库。针对下拉框创建一个
WebFontConfig
对象数组,然后将相关对象传递到onchange
事件中的WebFont.load
中。You ought to be able to do something with Google/Typekit's WebFont Loader library. Create an array of
WebFontConfig
objects against your drop down box then pass the relevant object intoWebFont.load
in theonchange
event.