Custom font is not showing on Electron + Vue App(自定义字体未在 Electron + Vue App 上显示)
问题描述
我正在使用 Vue + Electron 开发一个应用程序,我在使用自定义字体时遇到了问题.在 web 模式下运行应用程序时,与自定义字体一起使用的图标显示正常.但是当我使用 electron-builder 构建应用程序时,图标/自定义字体没有加载.
I am developing an app using Vue + Electron and im facing an issue using custom fonts. When running the app in web mode, the icons used with the custom font show ok. But when i build the app using electron-builder, the icons/custom font are not loaded.
我在 index.html 头标签中导入自定义字体,自定义字体位于 src/renderer/assets/fonts 文件夹中.
I import the custom font in the index.html head tag and the custom fonts are located in src/renderer/assets/fonts folder.
任何帮助谢谢
推荐答案
要确保字体包含在电子中,请尝试以下操作:
To make sure that the font is included in electron, try something like this:
在您的渲染器 main.js 中
In your renderer main.js
import './scss/app.scss'
在你的'./scss/app.scss'中
In your './scss/app.scss'
@font-face {
font-family: 'Your Custom Font';
src: url('../assets/fonts/Your Custom Font.ttf');
}
这应该确保你的字体被 webpack 包含在电子中.
This should make sure that your font is included with electron by webpack.
这篇关于自定义字体未在 Electron + Vue App 上显示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:自定义字体未在 Electron + Vue App 上显示


- 我不能使用 json 使用 react 向我的 web api 发出 Post 请求 2022-01-01
- 如何调试 CSS/Javascript 悬停问题 2022-01-01
- 如何显示带有换行符的文本标签? 2022-01-01
- 使用 iframe URL 的 jQuery UI 对话框 2022-01-01
- 为什么我的页面无法在 Github 上加载? 2022-01-01
- 为什么悬停在委托事件处理程序中不起作用? 2022-01-01
- 在不使用循环的情况下查找数字数组中的一项 2022-01-01
- 从原点悬停时触发 translateY() 2022-01-01
- 是否可以将标志传递给 Gulp 以使其以不同的方式 2022-01-01
- 如何向 ipc 渲染器发送添加回调 2022-01-01