All Projects → Mononofu → kanji_poster

Mononofu / kanji_poster

Licence: other
Poster of 2200 jōyō and WaniKani kanji

Programming Languages

TeX
3793 projects
HTML
75241 projects
python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to kanji poster

nihongo
Japanese Dictionary
Stars: ✭ 77 (+305.26%)
Mutual labels:  japanese
kanji-frequency
Kanji usage frequency data collected from various sources
Stars: ✭ 92 (+384.21%)
Mutual labels:  japanese
kuzushiji-recognition
Kuzushiji Recognition Kaggle 2019. Build a DL model to transcribe ancient Kuzushiji into contemporary Japanese characters. Opening the door to a thousand years of Japanese culture.
Stars: ✭ 16 (-15.79%)
Mutual labels:  japanese
FCH-TTS
A fast Text-to-Speech (TTS) model. Work well for English, Mandarin/Chinese, Japanese, Korean, Russian and Tibetan (so far). 快速语音合成模型,适用于英语、普通话/中文、日语、韩语、俄语和藏语(当前已测试)。
Stars: ✭ 154 (+710.53%)
Mutual labels:  japanese
ra-language-japanese
Japanese messages for react-admin
Stars: ✭ 22 (+15.79%)
Mutual labels:  japanese
ReaperJPN-Phroneris
製品版REAPER日本語化パッチ(森)
Stars: ✭ 41 (+115.79%)
Mutual labels:  japanese
BSD
The Business Scene Dialogue corpus
Stars: ✭ 51 (+168.42%)
Mutual labels:  japanese
wanikani-userscripts
Userscripts for the WaniKani.com website
Stars: ✭ 16 (-15.79%)
Mutual labels:  japanese
textlint-rule-no-synonyms
同義語を表記ゆれをチェックするtextlintルール
Stars: ✭ 18 (-5.26%)
Mutual labels:  japanese
limelight
A php Japanese language text analyzer and parser.
Stars: ✭ 76 (+300%)
Mutual labels:  japanese
docker-alpine-pandoc-ja
Pandoc for Japanese based on Alpine Linux
Stars: ✭ 14 (-26.32%)
Mutual labels:  japanese
kotoba
A Discord bot for helping with learning Japanese.
Stars: ✭ 118 (+521.05%)
Mutual labels:  japanese
akka-doc-ja
Akka Japanese Documentation
Stars: ✭ 25 (+31.58%)
Mutual labels:  japanese
google-news-scraper
Google News Scraper for languages like Japanese, Chinese... [VPN Support]
Stars: ✭ 88 (+363.16%)
Mutual labels:  japanese
Jotoba
A free online, self-hostable, multilang Japanese dictionary.
Stars: ✭ 87 (+357.89%)
Mutual labels:  japanese
vimdoc-ja-working
vimdoc-ja working repository
Stars: ✭ 70 (+268.42%)
Mutual labels:  japanese
Domino-English-Translation
🌏 Let's translate Domino, a Japanese MIDI editor!
Stars: ✭ 29 (+52.63%)
Mutual labels:  japanese
jiten
jiten - japanese android/cli/web dictionary based on jmdict/kanjidic — 日本語 辞典 和英辞典 漢英字典 和独辞典 和蘭辞典
Stars: ✭ 64 (+236.84%)
Mutual labels:  japanese
bunkai
Sentence boundary disambiguation tool for Japanese texts (日本語文境界判定器)
Stars: ✭ 154 (+710.53%)
Mutual labels:  japanese
cl-skkserv
Common LispによるSKK辞書サーバーとその拡張
Stars: ✭ 22 (+15.79%)
Mutual labels:  japanese

Kanji Poster

screenshot

A simple python script to generate the LaTeX source for a poster to show all jōyō kanji as well as the extra kanji included in WaniKani.

In total the poster includes 2200 kanji. The script supports varies ways of sorting and coloring the kanji; in the screenshot above they are sorted according to the order they occur in Remembering the Kanji by James Heisig and colored according to the log of their frequency in some common texts.

I've also checked in example versions of the poster with different fonts that you can download. Note that this is still a work in progress, I have not checked the poster for correctness.

Usage

# Generate the LaTeX files.
python3 generate_tex.py

# Compile everything into a pdf.
lualatex main.tex

To convert the pdf to a png image for easy sharing online, use

NAME=main ; pdftoppm $NAME.pdf $NAME -png -f 1 -singlefile -rx 50 -ry 50

Dependencies

The script uses colour to interpolate colors and jaconv to convert between hiragana and katakana for readings; you can install both from pip.

To compile the pdf, you'll need the LuaLaTeX package; on Ubuntu you can install this with:

sudo apt install texlive-full texlive-luatex

Depending on the fonts you want to use, you might have to install some more packages:

# IPAexMincho and IPAexGothic
sudo apt install fonts-ipaexfont
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].