![banner](docs/Cover(640x320).png)
 
 # 幻象像素书体 Illusion Book
> 一款尝试在像素世界中寻铅字时代的温润的字体。

[![License OFL](https://img.shields.io/badge/license-OFL--1.1-orange)](https://openfontlicense.org)
[![Realeases](https://img.shields.io/badge/releases-v1.0-blue)](https://github.com/StevenLZH/IllusionBook/releases/)
[![Itch.io](https://img.shields.io/badge/itch.io-illusion--book-FF2449?logo=itch.io&logoColor=white)](https://steven-liu.itch.io/illusion-book)

> [!WARNING]
> 
> 由于目前仍在学习字体技术，所以该字体可能或多或少的会包含一些错误。
> 
> 如果在使用过程中发现了错误，请及时在 Issues 中反馈。

> [!IMPORTANT]
> 
> 这是一个开源项目，字体可以免费商用。
> 
> 如果这个项目对您有帮助，请考虑在 [爱发电](#) 或 [Patreon](#) 上来支持开发工作。

## 预览 Preview
请参见 [itch.io](#)，[Behance](#) 或该字体的 [主页](#)。

## 注意事项 Notice
由于本字体在字距调整时并未完全采用整数倍单元格大小的数值，这可能导致在某些情况下字体不能正确地渲染。在允许的情况下，请关闭任何的抗锯齿设置以及过滤模式，并将字距微调和追踪皆设为`0`。

## 涵盖的字符集 Covered Character Sets
- 基本拉丁语
- 拉丁语增补
- 拉丁语扩展-A
- 希腊语和科普特语
- 西里尔字母
- 西里尔字母补充；

以及零星的

- 拉丁语扩展-B
- 拉丁语扩充增补
- 广义标点
- 货币符号
- 类似字母的符号
- 数学运算符。

## OpenType 特性 OpenType Features
- 标准连字`liga`
- 自由连字`dlig`
- 历史连字`hlig`
- 斜线零`zero`
- 小型大写`smcp`
- 大写转小型大写`c2sc`
- 旧式数字`onum`
- 历史形式`hist`
- 上下文替换`calt`
- 词尾样式`fina`
- 花饰字`swsh`
- 字偶距`kern`

## 尺寸 Size
该字体基于 12px 的大小设计。

字体的 `UPM`（`Units Per Em`，每个字面框包含的设计单位的数量）按照像素尺寸的 100 倍来转化，即：`1 px = 100 units` 。

该字体的 `UPM` 为 `1200`，故为了保证最佳的渲染效果，请以 12 的整数倍对字体进行缩放。

## 授权许可 License
本字体采用的是 [SIL 开源字体协议](https://openfontlicense.org/)。

## 程序依赖 Program Dependencies
- [FontForge](https://github.com/fontforge/fontforge)
- [AFDKO](https://github.com/adobe-type-tools/afdko)
- [Aseprite](https://github.com/aseprite/aseprite)
