Sources & Credits
The Chopmark Lookup tool, and the character and script pages that go with it, rely on character data, fonts, and software from a number of open projects. Thank you to everyone who has made their work freely available.
Character data
- Unihan Database (© Unicode, Inc.) — pinyin readings and English definitions
- Unicode Character Database (© Unicode, Inc.) — the Equivalent_Unified_Ideograph property, which lets Lookup by Radical recognise a radical copied from a dictionary chart (⺅) as the form that appears inside characters (亻)
- KANJIDIC2 — the Electronic Dictionary Research and Development Group (Jim Breen / Monash University) — Japanese on'yomi and kun'yomi readings, English meanings, and jōyō / jinmeiyō classifications used by the Japanese library. Used under the Creative Commons Attribution-ShareAlike 4.0 licence.
- CC-CEDICT (published by MDBG) — English definitions for rare characters the Unihan database does not gloss. Used under the Creative Commons Attribution-ShareAlike 4.0 licence.
- Wiktionary — English definitions for rare characters, extracted with wiktextract (Tatu Ylonen) via kaikki.org. Its Chinese radical appendix also supplies the character lists, grouped by additional stroke count, on the Characters by Radical pages. Used under the Creative Commons Attribution-ShareAlike 4.0 licence.
- 康熙字典 (Kangxi Dictionary), 1716 — used only where it records that one character is simply another character's variant form, which lets a rare character inherit its parent's meaning. The dictionary itself is in the public domain. The digital text is the kangxiDictText edition (MIT licence), which builds on the earlier transcription by Simon Wiles.
Character decomposition
The Lookup by Radical tool works out which characters contain which parts from two freely-shared Ideographic Description Sequence databases, used together so a part is found whether it is listed by visual shape or by structural analysis.
- BabelStone IDS, maintained by Andrew West (魏安) — a visual-first decomposition of the CJK ideographs, released for any personal or commercial use without restriction
- cjkvi-ids (CJKVI Database), derived from the CHISE IDS database — used under the GNU General Public License, version 2
Modern Hanzi & Japanese glyphs
- Noto Sans CJK (Google) — the SC variant for Hanzi forms and the JP variant for Japanese kanji & kana forms; subsets of the SC variant are also served to your browser, on every page of this site, so that rare characters display properly wherever they appear
- Noto Sans Mongolian (Google) — the upright vertical glyphs for Manchu-script chopmarks, shipped as a webfont
- Plangothic — the rare and supplementary-plane CJK characters (Extensions B–F and I) in the Chopmark Lookup tool, both for matching and, as webfont subsets, for display
- LXGW WenKai — a kaiti (brush-influenced regular script) face, used behind the scenes to give the matcher a second, more handwritten template of simple characters, which is closer to the shape most people draw. Build-time only, never served to your browser.
All four font families are distributed under the SIL Open Font License.
Seal, Bronze, Oracle, and Liushutong script forms
- hanziyuan.net — Richard Sears' "Uncle Hanzi" project, a remarkable freely-shared paleographic character database
- 崇羲篆體 (ChongXi Small Seal), Academia Sinica's 小學堂 — a calligrapher's hand for the Shuowen small-seal forms. Used under the Creative Commons Attribution-NoDerivatives 3.0 Taiwan licence.
- 全字庫說文解字 (CNS11643 Shuowen Jiezi), Taiwan's Ministry of Digital Affairs — a second small-seal source, digitized from a woodblock edition, so most characters can be shown in two different engraving hands. Used under the Creative Commons Attribution-NoDerivatives 3.0 Taiwan licence.
- Academia Sinica's 小學堂 (xiaoxue) character query interface — Chu bamboo-slip (楚系簡帛) and transmitted ancient (傳抄古文字) forms, which are the only ancient attestation on file for a number of characters, including several chopmarks in this collection. Released by Academia Sinica into the public domain under CC0 1.0.
- Wikimedia Commons contributors — additional ancient-script SVGs
Where these forms come from a font, that font is used only to draw the glyph images shown on the page. The font files themselves are never altered and never redistributed.
Calligraphy script forms (running, grass, and clerical, shown in the Direct Lookup tool, the Chopmark Library, the Script Style Reference and Characters by Radical pages, and alongside chopmark photographs on the coin pages)
- Zhi Mang Xing (Wei Zhimang) and Long Cang (Chen Xiaomin): running script, via Google Fonts under the SIL Open Font License
- Liu Jian Mao Cao (Liu Zhengjiang): grass script, Google Fonts (SIL Open Font License)
- 青柳隷書 (Aoyagi Reisho) and 衡山毛筆フォント行書 / 草書 (Kouzan Gyōsho and Sōsho), by calligrapher Aoyagi Kouzan (digitized by Shimo, 武蔵システム): clerical, running, and grass forms, free for any use
- 草书 (Caoshu), a wild-cursive (狂草) font by mikhailcai modeled on the Tang master Sun Guoting (孙过庭): grass script; the author has waived copyright and it is free for any use
- 书体坊于右任标准草书 (Yu Youren Standard Cursive), digitized by 书体坊 / Founder after the modern master Yu Youren (于右任): his standardized, legible cursive system (标准草书), used here only as rendered glyph images
- HanWang LiSu (王漢宗中隸書), the free fonts of Prof. Hann-Tzong Wang: clerical script (GPL)
- UnYetgul (은예글), Un Koaunghi / Un Fonts: clerical hanja (GPL)
These calligraphy fonts are used only as rendered glyph images on the page, never redistributed as font files.
Build tools
- fontkit — glyph outline extraction
- @napi-rs/canvas — server-side image rasterization
- subset-font — webfont subsetting
- node-potrace — tracing scanned glyph images to clean outlines, a JavaScript port of Peter Selinger's Potrace, used under the GNU General Public License, version 2