fonts - 如何在 Svelte 中加载和使用自定义字体
问题描述
我知道它可能使用了@font-face,但我不知道将我的 woff 文件放在哪里让 Svelte 使用自定义字体。我也不知道把@font-face 放在哪里。提前致谢!
解决方案
Svelte 不需要任何特殊的东西来使用字体。
您可以@font-face
在样式表或任何.svelte
文件的<style>
标签内内联 a:
<h1>Hello World!</h1>
<style>
@font-face {
font-family: 'Gelasio';
font-style: normal;
font-weight: 400;
src: local('Gelasio Regular'), local('Gelasio-Regular'), url(https://fonts.gstatic.com/s/gelasio/v1/cIf9MaFfvUQxTTqS9C6hYQ.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
h1 {
font-family: Gelasio
}
</style>
<link>
或者,您可以在头部内部包含带有 a 的字体。因为这种方法<svelte:head>
很方便:
<svelte:head>
<link href="https://fonts.googleapis.com/css?family=Gelasio" rel="stylesheet">
</svelte:head>
推荐阅读
- java - 扫描仪如何使用 Java 在 TextArea 内调用
- javascript - 自动对焦不适用于注册表单
- list - SwiftUI List 在屏幕上出现 List 时闪烁?
- python - 你能把一个.py文件带入Qt Designer吗
- rtmp - 从 OOSSXX IPCAM 嗅探 RTMP 流
- c# - 使用 pdf995 打印 pdf 文件时文件内容不匹配
- python - 使用 Selenium 和 Python 设置了与 http://yahoo.com/ 上的跨站点资源关联的 cookie,但没有使用“SameSite”属性
- enterprise-architect - 在 Sparx Enterprise Architect (EA) 13 的项目浏览器中创建链接
- javascript - react-share can't share LinkedIn article
- javascript - 用于在页面刷新时保存复选框选择的本地存储的任何替代方案