toy

字体

TODO:

我的字体方案:

Unicode 分类介绍

提取 ASCII 步骤

  1. 使用 FontCreator 打开 Hack-Regular.ttf 文件
  2. 点击左侧导航栏的 Unicode,会看到很多分类,我们只保留 Basic Latin,其他的全部删除
  3. 打开上方的 font –> properties,然后编辑 Family Name 为 “Hack-ASCII” 来修改字体名称
  4. 打开上方的 file –> export font as... 导出字体文件为 ttf 格式

说明

Basic Latin 一共 95 个字符

 1 个空格
52 个大小写字母 A-Za-z
26 个数字行按键
    `  1  2  3  4  5  6  7  8  9  0  -  =
    ~  !  @  #  $  %  ^  &  *  (  )  _  +
16 个基本标点符号
    [   ]   \
        ;   '
    ,   .   /

    {   }   |
        :   "
    <   >   ?

Iosevka 自定义字体

基本步骤:

  1. 安装 ttfautohint,然后添加到系统环境变量中。
  2. 到 Iosevka 网站上 自定义字体,然后拷贝配置。(可以对配置进一步修改,比如设置字宽为 500)
  3. git clone --depth 1 https://github.com/be5invis/Iosevka.git 并且 npm ci
  4. 将配置添加到 build-plans.toml 文件中。
  5. 执行 npm run build -- ttf::lim

相关网站

字体编辑器:

字体: