subframe7536 / maple-font

[try V7!] Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font for IDE and command line. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1
SIL Open Font License 1.1
4.49k stars 62 forks source link

`ss03` not working on italic except all uppercase #232

Closed vinzlee97 closed 2 weeks ago

vinzlee97 commented 2 weeks ago

image

v7.0-beta25

subframe7536 commented 2 weeks ago

Everything seems works

recording

You can test the font with https://fontdrop.info/ or https://mutsuntsai.github.io/fontfreeze/

vinzlee97 commented 2 weeks ago

Maybe the issue happens because I freeze many features during the font building 🤔

Here's my config.json:


{
  "$schema": "./source/schema.json",
  "family_name": "Maple Mono",
  "use_hinted": true,
  "pool_size": 4,
  "feature_freeze": {
    "cv01": "enable",
    "cv02": "enable",
    "cv03": "enable",
    "cv04": "ignore",
    "cv98": "enable",
    "cv99": "enable",
    "ss01": "ignore",
    "ss02": "ignore",
    "ss03": "enable",
    "ss04": "ignore",
    "zero": "enable"
  },
  "feature_freeze_italic": {
    "cv01": "ignore",
    "cv02": "ignore",
    "cv03": "ignore",
    "cv04": "ignore",
    "cv98": "ignore",
    "cv99": "ignore",
    "ss01": "ignore",
    "ss02": "ignore",
    "ss03": "ignore",
    "ss04": "ignore",
    "zero": "ignore"
  },
  "nerd_font": {
    "enable": true,
    "version": "3.2.1",
    "mono": true,
    "use_font_patcher": true,
    "glyphs": [
      "--complete"
    ],
    "extra_args": []
  },
  "cn": {
    "enable": true,
    "with_nerd_font": true,
    "fix_meta_table": true,
    "clean_cache": false
  }
}
subframe7536 commented 2 weeks ago

You should also set "ss03": "enable" in feature_freeze_italic field

vinzlee97 commented 2 weeks ago

Ah, I see... Sorry, I completely missed that 😓

vinzlee97 commented 2 weeks ago

The build is okay now. Thanks!