marutama / mengshen-pinyin-font Goto Github PK
View Code? Open in Web Editor NEWOpenSource Pinyin Font and that is created tools.
License: SIL Open Font License 1.1
OpenSource Pinyin Font and that is created tools.
License: SIL Open Font License 1.1
Is it possible to make English documentation?
Also, how do this font deal with words with different pinyins?
"行" is (Xíng), however when it is "银行" the pinyin is (YínHáng).
Since ligatures are not registered in this font, "银行" is displayed as (YínXíng).
handwritten style font Not added Pinyin!
Please Add it!
It'd be great if we can have a version of the font where Pinyins are at the bottom.
This is still very useful for readers who need less of the guides for pronuncitiations.
Many thanks for your great work.
I feel it is useful and feasible to have a font for Japanese ruby with the same GSUB mechanism. As a lot of the tooling would be similar, this could preferably be incorporated in this codebase. I am unfamiliar with GSUB implementation, but the chain of context substitutions might look like the following,
Match against special case table. This includes
Kun'yomi if the succeeding kana(s) match the expected conjugation context.
Ex. For 炊 whose kJapanese
field is スイ たく かしぐ
, た is chosen if followed by ka-column or い.
Voiced on'yomi if the rendaku rules are satisfied.
Ex. そく is voiced in 満足
Original on'yomi
The on'yomi and kun'yomi can be retrieved from the kJapanese[On|Kun]?
Unicode Unihan database fields.
Thank you for making these wonderful fonts!
素晴らしいフォントを作くりましたて,
どうもありがとうございます, ごくろうさまでした.
私は日本語があまり上手ではありませんですから,
英語を使うのを許してお願いします
It would be nice if we can have more pinyin added to several characters.
- e.g.: Currently there is only "jī" for 成"绩", however it should be "jì" in 普通話
- e.g.: Currently there is no tone 5 "yi" "bu" for 對"不"對, 去"不"去, 跑"一"跑...
ref: http://www.hakuteisha.co.jp/books/8-033-4naiyou.pdf
- e.g.: Currently these is only "qǐ" for "企"鵝, but we need "qì" in 國語
I did a compare between the mengshen pinyin in "marged-mapping-table.txt", 國語字典"簡編本" and 普通話字典"CEDICT". Please check the results in attached files:
overwrite_20210525.txt :
all missing pinyin, mengshen overwrite.txt format
mengshen_missing_yin_20210525.xlsx:
A table to show detail missing parts for each line in the overwrite_20210525.txt . It shows the pinyin is missing in 普通話 or 國語 or both.
mengshen_missing_yin_20210525.xlsx
Please consider to merge overwrite_20210525.txt into your next release.
And, as you know the project "BPMF IVS" has an IVS tool to help the poyin多音字 correction auto/manually for Zhuyin. I have modified a Pinyin version that compatible with 萌神 fonts. With this tool, users can do auto or manually choose the poyin多音字 with 萌神明朝体, and copy the results to any other software like Word/LibreOffice...
萌神明朝体 汉语拼音IVS字型自动选多音字输入工具
https://toneoz.com/ime
How to use:
日本語:
https://toneoz.com/blog/2021/05/27/ivsjp/
简体中文
https://toneoz.com/blog/2021/05/25/ivs/
繁體中文
https://toneoz.com/blog/2021/05/21/ivsime/
If you are interested, you can try to type in the following examples to https://toneoz.com/ime , and click "普通話校正" to see the reults, and then copy to your Office Word:
成績 成绩
爸爸 媽媽
行程 銀行 樹行子 道行
占卜 了得 切削
正好喜好的生長長度
正好喜好的生长长度
All the missing pinyin will also be detected in https://toneoz.com/ime , and highlighted with grid lines background.
Thanks you again for your consideration :)
I observed the gif examples on the front page where you used Pages to demonstrate how homographs are supposed to work. However, this doesn't seem to work in Microsoft Word (Office 365) for Mac OS. That is, typing 银行 is always annotated as yín xíng and not yín háng.
Other than that I am very happy that this font exists. Saves me from dealing with FZKTPY.
Hello Mengshen team. First of all, thank you for your hard work on this project and for sharing the font on GitHub! Your approach to using modern font features to handle Chinese homographs is brilliant.
I'm having some trouble displaying the character 地 correctly. See: https://en.wiktionary.org/wiki/地
This character most commonly stands for dì
as in 地铁 — dì tiê
. However, Mengshen seems to only be aware of its other pronunciation de
as in 很快地 ― hěn kuài de.
Is it possible to correct this? If it isn't possible to reliably detect dì
vs de
, I wonder if the dì
variant is a more appropriate default pick, as that's a more common use of this character in Mandarin.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.