Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

建议:添加对某一字体排除或仅保留某些字符的选项 #13

Open
kidzgy opened this issue Aug 30, 2024 · 0 comments
Open

Comments

@kidzgy
Copy link

kidzgy commented Aug 30, 2024

以Sarasa Gothic(中文字体)和Cascadia Code(英文字体)为例,因为Cascadia Code优先级高,合并后的字体会保留Cascadia Code的双引号,但是我又不喜欢,想保留Sarasa Gothic的双引号。

不知道命令行在处理ttf导出的时候,顺便剔除一些字符。其实可以借鉴css里的@font-face写法,比如【Unicode-range: U+2018-2019,U+201C-201D】,U+2018-2019和U+201C-201D分别表示中文状态下的两个单引号和两个双引号,用Unicode来指定某些字符,而且可以多个范围作并集。

如果以此为借鉴,就本项目的工具可以添加两个功能,一个是保留某些字符,另外一个就是排除某些字符。

又比如:
在处理Cascadia Code字体时,我要排除某些字符的时候,参数就可以这样写 【--exclude:2018-2019,201C-201D】,这样的话,合并后的字体用的是Sarasa Gothic的单双引号。

同理,当我要仅保留Cascadia Code字体某些字符的时候,参数就可以这样写【--include:2018-2019,201C-201D】,合并后的字体用的是Cascadia Code的单双引号。

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant