GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - firede/paoding: 把字体里的汉字切成部件 | Split hanzi glyphs of any font into their IDS components

BranchesTags
Open more actions menu

Latest commit

 

History

18 Commits
18 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
docs
docs
 
 
src/paoding
src/paoding
 
 
tests
tests
 
 
testsets
testsets
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
pyproject.toml
pyproject.toml
 
 
sources.toml
sources.toml
 
 
uv.lock
uv.lock
 
 

Repository files navigation

paoding

把字体里的汉字切成部件。

解辨微鞭疆衢撤缀,按部件着色。上:思源黑体;下:思源宋体

上:思源黑体。下:思源宋体。轮廓是字体原有的,颜色按 paoding 切出的部件填充。

paoding 为字体中的每个汉字写出一份标注:字形的哪一块属于哪个部件。标注只引用字体自己的轮廓,可用于部件着色、检索、逐部件展示。

按部件着色的字体可以直接下载:paoding-color-fonts。

覆盖 10807 字(Make Me a Hanzi 收录的字,加上《通用规范汉字表》)。思源黑体 99% 自动通过,思源宋体 98%。也支持位图字体。

开始

uv sync
uv run paoding fetch
uv run paoding run --font data/fonts/SourceHanSansSC-Regular.otf --out out/sans --jobs 8
uv run paoding review out/sans --font data/fonts/SourceHanSansSC-Regular.otf

文档

  • 使用
  • 原理
  • 标注格式

许可

代码采用 MIT 许可。输入数据和生成的标注另有许可,见数据来源与许可。

About

把字体里的汉字切成部件 | Split hanzi glyphs of any font into their IDS components

Topics

chinese-characterscjkfontshanziideographic-descriptiontypography

Resources

Readme
MIT license
Activity

Stars

1 star

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.