메모
지금은 거의 안정적입니다.
주말 동안 부수적 인 프로젝트로서, 나는 1-2 주 이내에 매일 코딩에서보고되거나 발생하는 버그를 수정하기 위해 새로운 베타 버전을 발표하고 새로운 웹 사이트 및 빌드 도구에 대한 작업을 수행 할 것입니다.
모든 것이 잘 진행되면 올해 말에 안정적인 버전이 출시 될 예정입니다.

Maple Mono는 코딩 흐름을 평활화시키는 데 중점을 둔 오픈 소스 Monospace 글꼴입니다.
나는 내 작업 경험을 향상시키기 위해 그것을 창조하고 그것이 다른 사람들에게 유용 할 수 있기를 바랍니다.
V7은 가변 글꼴을 제공하고 글리프의 절반 이상을 재 설계하고 더 똑똑한 인대를 제공하는 완전히 다시 레이드 버전입니다. 여기에서 v6을 체크 아웃 할 수 있습니다
@ $ % & Q -> 의 새로운 글리프 및 이탤릭체 스타일의 fijklxy .features/CN 버전은 단순화되고 전통적인 중국어의 글리프와 일본어의 글리프와 대부분의 CN 글꼴만큼 정상적인 것이 아닙니다. CJK Glyphs의 간격은 더 나은 메트릭 정렬을 위해 훨씬 느슨합니다. 릴리스 노트의 세부 사항 과이 문제를 참조하십시오.

릴리스에서 모든 글꼴 아카이브를 다운로드 할 수 있습니다.
paru -S ttf-maple-betaMaple Mono )Maple Mono NL )--normal 인대가있는 정상 사전 설정 ( Maple Mono Normal )--normal 인대가없는 정상 사전 설정 ( Maple Mono Normal NL )-NF 접미사 포함)-CN 접미사 포함)-NF-CN 접미사 포함)MapleMono-TTF-AutoHint / MapleMono-NF / MapleMono-NF-CN 등을 선택할 수 있습니다.MapleMono-OTF / MapleMono-TTF / MapleMono-NF-unhinted / MapleMono-NF-CN-unhinted 등을 선택할 수 있습니다.-AutoHint 와 -unhinted 접미사가 있습니까?-AutoHint 는 TTF 형식에만 사용됩니다. config.json 파일은 빌드 프로세스를 구성하는 데 사용됩니다. 자세한 내용은 스키마 또는 문서를 확인하십시오.
빌드 프로세스를 사용자 정의하기위한 몇 가지 명령 줄 옵션도 있습니다. CLI 옵션은 config.json 의 옵션보다 우선 순위가 높습니다.
GitHub 동작을 사용하여 글꼴을 구축 할 수 있습니다.
config.json 에서 컨텐츠를 변경하십시오Custom Build 메뉴 항목을 클릭하십시오Run workflow 버튼을 클릭하십시오git clone https://github.com/subframe7536/maple-font --depth 1 -b variable
docker build -t maple-font .
docker run -v " $( pwd ) /fonts:/app/fonts " -e BUILD_ARGS= " --normal " maple-font 저장소를 복제하고 로컬 컴퓨터에서 실행하십시오. python3 및 pip 설치되어 있는지 확인하십시오
git clone https://github.com/subframe7536/maple-font --depth 1 -b variable
pip install -r requirements.txt
python build.pyUbuntu 또는 Debian 의 경우 python-is-python3 도 필요할 수 있습니다.종속성을 설치하는 데 어려움이있는 경우 새 Github Codespace를 작성하고 거기에서 명령을 실행하십시오.
사용자 정의 font-patcher ARG의 경우 font-forge (및 아마도 python3-fontforge 도)가 필요합니다.
config.json에서 "nerd_font.extra_args" 변경해야 할 수도 있습니다
common config를 위해 build.py 에 --normal 플래그를 추가하려면 JetBrains Mono (Slashed Zero)처럼 글꼴을 만듭니다.
기능 동결을위한 세 가지 옵션이 있습니다.
enable : LIGATURE 규칙을 calt 로 이동하면 기본 인대와 마찬가지로 FONT 기능 구성에서 cvXX / ssXX / zero 설정하지 않고 기능을 사용할 수 있습니다.disable : cvXX / ssXX / zero 의 기능을 제거하면 수동으로 활성화하더라도 더 이상 영향을 미치지 않습니다.ignore : 아무것도하지 않습니다 --apply-fea-file 플래그로 build.py 실행하십시오. source/features/{regular,italic}.fea 의 기능 파일은 가변 글꼴에 적용됩니다. 모든 기능을 변경하도록 수정할 수 있습니다. 예를 들어 calt 에서 일부 인대를 제거하십시오.
RUN python build.py --cn
변수 (약 35MB)에서 CN 기본 글꼴을 구축하려면 "cn.use_static_base_font": false config.json 및 Instantation 은 약 40-50 분이 소요됩니다.
빌드 스크립트는 GitHub에서 Neccessory 자산을 자동 다운로드합니다. 다운로드에 어려움이있는 경우 config.json 또는 $GITHUB 에서 환경 변수로 github_mirror 설정하십시오. (Target URL은 https://{github_mirror}/<user>/<repo>/releases/download/{tag}/{file} ) 또는 target .zip 파일을 다운로드하여 build.py 와 동일한 디렉토리에 넣습니다.
usage: build.py [-h] [-v] [-d] [--debug] [-n] [--feat FEAT] [--apply-fea-file] [--hinted]
[--no-hinted] [--liga] [--no-liga] [--cn-narrow]
[--nerd-font | --no-nerd-font] [--cn | --no-cn] [--cn-both] [--ttf-only]
[--cache] [--archive]
Builder and optimizer for Maple Mono
options:
-h, --help show this help message and exit
-v, --version show program's version number and exit
-d, --dry Output config and exit
--debug Add `Debug` suffix to family name, skip optimization
Feature Options:
-n, --normal Use normal preset, just like `JetBrains Mono` with slashed zero
--feat FEAT Freeze font features, splited by `,` (e.g. `--feat
zero,cv01,ss07,ss08`). No effect on variable format
--apply-fea-file Load feature file from `source/features/{regular,italic}.fea` to
variable font
--hinted Use hinted font as base font
--no-hinted Use unhinted font as base font
--liga Preserve all the ligatures
--no-liga Remove all the ligatures
--cn-narrow Make CN characters narrow (experimental)
Build Options:
--nerd-font Build Nerd-Font version
--no-nerd-font Do not build Nerd-Font version
--cn Build Chinese version
--no-cn Do not build Chinese version
--cn-both Build both `Maple Mono CN` and `Maple Mono NF CN`. Nerd-Font version
must be enabled
--ttf-only Only build unhinted TTF format
--cache Reuse font cache of TTF, OTF and Woff2 formats
--archive Build font archives with config and license. If has `--cache` flag,
only archive Nerd-Font and CN formats
SIL 오픈 글꼴 라이센스 1.1