鹤鸸鹋䳍鸭鹊鸿鹅鸳鸯鸣鸡鹫鹑鹧鸪鹇鹌鸱鹃鸨鹭鸦鸽鸠䴘䴙鹳鸻鸥鹬鹮鹦鳽鹲鹈鸬鹚鹕鹗鸢鵟鹞鸮鸺鹠鴗鹟䴕鹉鹩鸫鹨鵙莺䳭鹛鹎鹂䴓鸲鹪鹡鸰鹀
typst c 13.typ --input=start=$((0x3400)) --input=end=$((0x9fa5)) --ppi=1000 --format=png /mnt/nvme/imgs/'{p}'.png效果一般吧。不是多么好。
330
簑簔
䅮稹
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #import "@preview/oxifmt:1.0.0": strfmt | |
| #let cn-fonts = ( | |
| "Plangothic P1", | |
| "Plangothic P2", | |
| "Noto Sans CJK SC", | |
| ) | |
| #let new-page(cp) = [ | |
| #set page(width: 16in, height: 9in, fill: green.mix(luma(20%))) |
示例:
./run.sh /usr/share/fonts/TTF/LXGWWenKai-Regular.ttf输出文件在./out.pdf。
krilla is 10000% better than Inkscape PDF exporter and rsvg-convert. For example, Inkscape & rsvg-convert just export blurry clips & masks objects, and somehow even buggy e.g. incomplete (issue). And, for unknown reason, Inkscape will miss Han character 如 (yes only this, just only this specific one among hundreds of thousands of Chinese characters; don't know why) for its PDF exports (issue). With krilla, all is just perfect! Love you ️Krilla ❤️
IDS数据来自https://gitlab.chise.org/CHISE/ids
处理:
cat IDS-UCS-Basic.txt IDS-UCS-Ext-* | rg '^U' | rg '\s+[⿰⿱].+[鸟鳥]$' > han-bird-component.txt
cat han-bird-component.txt | rg '^U\S+\s+(.)\s+.*$' -r '$1' > /tmp/han.txt
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # | char(ucd.codepoint) | (SELECT printf("%x", codepoint) FROM ucd as u where u.codepoint == ucd.codepoint) | kTotalStrokes | |
|---|---|---|---|---|
| 1 | 𱁬 | 3106c | 84 | |
| 2 | 𰽔 | 30f54 | 76 | |
| 3 | 𠔻 | 2053b | 64 | |
| 4 | 𪚥 | 2a6a5 | 64 | |
| 5 | 𱟛 | 317db | 64 | |
| 6 | 𰻞 | 30ede | 58 | |
| 7 | | 32501 | 56 | |
| 8 | 𬚩 | 2c6a9 | 53 | |
| 9 | 䨻 | 4a3b | 52 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env ruby | |
| # encoding: UTF-8 | |
| require 'csv' | |
| # 定义结构体 | |
| Species = Struct.new(:sci_name, :cn_name, :en_name, :iucn_class, :cn_protection, :note) | |
| Family = Struct.new(:name, :cn_name, :species_list) | |
| Order = Struct.new(:name, :cn_name, :family_list) |
NewerOlder