JianZiPu Font (v2) looking for v1?

Basic Layout

Write basic JianZiPu using ASCII or Chinese. Use s, d, f, v (or , , , ) for left hand. Use n, h, j, u, k, i, l, o (or , , , , , , , ) for right hand.

Ex: s75k3, 名七五勾3, or 名七半勾3 will render [[[s75k3]]]

Ex: 0U43 or 散历四三 will render [[[0U43]]]

Chord Layout

Write chord characters by prefacing with a chord (ex: C or , BL or 拨剌, etc) then separate the left and right side with a |.

Ex: C2|4 or 撮二|四 will render as [[[C2|4]]]

Ex: Ls76|v765 or 剌名76|大七65 will render as [[[Ls76|v765]]]

Vertical Layout

Characters prefaced with : will write each character vertically, except when a subset of characters are surrounded by brackets [ and ]

Ex: :[s9]lun7 or :【名九】轮七 will render [[[:[s9]lun7]]]

Ex: :shang79 or :上七九 will render [[[:上七九]]]


Try it



Examples

s7ju5 s7>k5 jiul75 0k3 k3 fyd9u6 v56V5 s9c C03|s65 v7U43 :[v85]banlun7 :shang,5,1 :jin

名七抹挑五 名七半急勾五 就打七 散勾三 勾三 泛音中九挑六 大五六掩五 名九掐起 撮散三|名六五 大七历四三 :【大八五】半轮七 :上五一 :进

[[[名七抹挑五 名七半急勾五 就打七 散勾三 勾三 泛音中九挑六 大五六掩五 名九掐起 撮散三|名六五 大七历四三 :【大八五】半轮七 :上五一 :进]]]


Documentation



1: Left Hand

ASCII 中文 拼音 output
s míng [[[s]]]
d zhōng [[[d]]]
f shí [[[f]]]
v [[[v]]]
x guì [[[x]]]
ASCII 中文 拼音 output
/ chuò [[[/]]]
> [[[>]]]
\ zhù [[[\]]]
ASCII 中文 拼音 output
V yǎn [[[V]]]
c 掐起 qiā qǐ [[[c]]]
fy 泛音 fàn yīn [[[fy]]]
For use in Vertical Layout only
preface these with : and best use Chinese characters to avoid ambiguity with homonym pinyins
ASCII 中文 拼音 output
:daiqi :带起 dài qǐ [[[:带起]]]
:duiqi :对起 duì qǐ [[[:对起]]]
:zhuaqi :抓起 zhuā qǐ [[[:抓起]]]
:pieqi :撇起 piē qǐ [[[:撇起]]]
For use in Vertical Layout only
preface these with : and best use Chinese characters to avoid ambiguity with homonym pinyins
ASCII 中文 拼音 output
:tui :退 tuì [[[:退]]]
:jin :进 jìn [[[:进]]]
:fu4 :復 [[[:復]]]
:zhuang :撞 zhuàng [[[:撞]]]
:yin :吟 yín [[[:吟]]]
:nao :猱 náo [[[:猱]]]
:changyin :长吟 cháng yín [[[:长吟]]]
:xiyin :细吟 xì yín [[[:细吟]]]
:dingyin :定吟 dìng yín [[[:定吟]]]
:xiaoyin :小吟 xǐao yín [[[:小吟]]]
:fenkai :分开 fēnkāi [[[:分开]]]
:yinghe :应合 yìng hé [[[:应合]]]

2: Right Hand

ASCII 中文 拼音 output
n [[[n]]]
h tuō [[[h]]]
j [[[j]]]
u tiǎo [[[u]]]
k gōu [[[k]]]
i [[[i]]]
l [[[l]]]
o zhāi [[[o]]]
ju 抹挑 mó tiǎo [[[ju]]]
ki 勾剔 gōu tī [[[ki]]]
lo 打摘 dǎ zhāi [[[lo]]]
U [[[U]]]

These notes are written with strings noted on the right and left. Preface the character with the chord key, and then separate the right v. left with a |.

ex: Cs9k3|05 or 撮名九勾三|散五 will make [[[Cs9k3|05]]]

ASCII 中文 拼音 output
C cuō [[[C]]]
DC 大撮 dà cuō [[[DC]]]
FC 反撮 fǎn cuō [[[FC]]]
B [[[B]]]
L [[[L]]]
BL 拨剌 bō là [[[BL]]]
TT 双弹 shuāng tán [[[TT]]]
TTT 三弹 sān tán [[[TTT]]]
For use in Vertical Layout only
preface these with : and best use Chinese characters to avoid ambiguity with homonym pinyins
ASCII 中文 拼音 output
:lun :轮 lún [[[:lun]]]
:banlun :半轮 bàn lún [[[:banlun]]]
:dayuan :打圆 dǎ yuán [[[:打圆]]]
:gun :滚 gǔn [[[:滚]]]
:fu2 :沸 [[[:沸]]]
:baisuo :背璅 bài suǒ [[[:背璅]]]
:duansuo :短璅 duǎn suǒ [[[:短璅]]]
:changsuo :长璅 cháng suǒ [[[:长璅]]]
:diejuan, :dj :叠蠲 dié juan [[[:叠蠲]]]
:yuanlou :圆搂 yuán lǒu [[[:圆搂]]]

3. General Symbols (Vertical Layout Only)

Preface with : to write the character by itself. Best use Chinese characters to avoid ambiguity with homonym pinyins.

3a: Related to Score: TBD

3b: Related to Notes
ASCII 中文 拼音 output
:fan :泛 fàn [[[:泛]]]
:zhi :止 zhǐ [[[:止]]]
:qi3 :起 [[[:起]]]
:fanqi :泛起 fàn qǐ [[[:泛起]]]
:fanzhi :泛止 fàn zhǐ [[[:泛止]]]
:ru :如 [[[:如]]]
3c: Related to String & Hui Number
ASCII 中文 拼音 output
:1..:10 :一..:十 [[[:3]]] [[[:5]]] [[[:8]]]
:wai :外 wài [[[:外]]]
:san, :0 :散 sǎn [[[:san]]]
:ban :半 bàn [[[:ban]]]
:jiu :就 jiù [[[:jiu]]]
:shang :上 shàng [[[:shang]]]
:xia :下 xìa [[[:xia]]]
:zhi4 :至 zhì [[[:zhi4]]]
3d: related to position: TBD

3e: related to expression
ASCII 中文 拼音 output
:daxi :大息 dà xī [[[:大息]]]
:shaoxi :少息 shǎo xī [[[:少息]]]
Placeholder for Future/Unknown Characters
ASCII 中文 拼音 output
:* [[[:*]]]

Contact me if you want more characters or glyphs added to the font, or if you want to collaborate.

Code open source on https://github.com/neuralfirings/JianZiPu