Excalidraw Virgil 项目教程
virgil The font that powers Excalidraw 项目地址: https://gitcode.com/gh_mirrors/vi/virgil
1. 项目的目录结构及介绍
excalidraw/virgil/
├── .gitignore
├── LICENSE.md
├── README.md
├── Virgil.woff2
├── favicon.ico
├── index.html
├── package.json
└── yarn.lock
- .gitignore: 用于指定Git版本控制系统忽略的文件和目录。
- LICENSE.md: 项目的开源许可证文件,本项目使用的是OFL-1.1许可证。
- README.md: 项目的说明文档,包含项目的基本信息和使用指南。
- Virgil.woff2: 项目使用的字体文件,是Excalidraw的官方字体。
- favicon.ico: 项目的图标文件。
- index.html: 项目的启动文件,包含了页面的基本结构和内容。
- package.json: 项目的配置文件,包含了项目的依赖、脚本等信息。
- yarn.lock: 用于锁定项目依赖版本的文件。
2. 项目的启动文件介绍
index.html
index.html
是项目的启动文件,包含了页面的基本结构和内容。以下是文件的部分内容:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Virgil Font</title>
<link rel="icon" href="favicon.ico" type="image/x-icon">
<style>
@font-face {
font-family: 'Virgil';
src: url('Virgil.woff2') format('woff2');
font-weight: normal;
font-style: normal;
}
body {
font-family: 'Virgil', sans-serif;
}
</style>
</head>
<body>
<h1>Virgil Font</h1>
<p>This is a sample text using the Virgil font.</p>
</body>
</html>
<head>
: 包含了页面的元数据,如字符编码、视口设置、标题和字体定义。<style>
: 定义了字体的加载方式,使用@font-face
加载Virgil.woff2
字体文件。<body>
: 页面的主体部分,包含了标题和一段示例文本,使用 Virgil 字体显示。
3. 项目的配置文件介绍
package.json
package.json
是项目的配置文件,包含了项目的依赖、脚本等信息。以下是文件的部分内容:
{
"name": "virgil",
"version": "1.0.0",
"description": "The font that powers Excalidraw",
"main": "index.html",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/excalidraw/virgil.git"
},
"keywords": [
"font",
"excalidraw"
],
"author": "Excalidraw",
"license": "OFL-1.1",
"bugs": {
"url": "https://github.com/excalidraw/virgil/issues"
},
"homepage": "https://github.com/excalidraw/virgil#readme"
}
name
: 项目的名称。version
: 项目的版本号。description
: 项目的描述。main
: 项目的启动文件,这里是index.html
。scripts
: 定义了项目的脚本命令,如测试命令。repository
: 项目的代码仓库信息。keywords
: 项目的关键词,用于描述项目的特性。author
: 项目的作者。license
: 项目的许可证,这里是OFL-1.1
。bugs
: 项目的问题追踪地址。homepage
: 项目的官方主页。
virgil The font that powers Excalidraw 项目地址: https://gitcode.com/gh_mirrors/vi/virgil