This generator creates printable Chinese practice sheets from individual characters and words, and it can
be used both for ordinary copybook pages and for fully blank writing rows. I wanted a generator made
the way I felt worked best for studying Chinese, so I made one for myself and now share it here.
How worksheets are organized
A worksheet can combine three kinds of content: individual characters, whole words, and blank writing
rows. Individual characters are meant for studying hanzi one by one, so their blocks can include
character breakdown and, if enabled, character-level translation. Words are treated as complete vocabulary items;
they can show word-level translation, but not character breakdown.
The Get characters from words and sentences button extracts unique characters from the words and phrases & sentences fields and adds any missing ones to the Individual characters field. If all text fields are empty, you can still generate blank practice rows by leaving Fill remaining space with blank rows enabled.
What each block can include
Each block is built around one or more rows of writing cells. Depending on the settings, it can also
include a sample character or word, traceable copies, pinyin, stroke-order hints above the writing rows,
and a lower information line with translation and, for single characters, character breakdown.
The overall appearance can be adjusted in detail with page, spacing, guide-line, font, and color
settings.
What the settings blocks control
Page layout controls paper size, margins, title, page numbers, and spacing between blocks.
Characters & words and Grid lines control the cells themselves and the helper patterns
inside them. Sample & traceable characters, Pinyin & stroke order, and
Translation & Breakdown control the information placed around each block.
Phrases & sentences control sentence rows and how unfinished page space is filled; in double-sided mode it can
continue automatically to the end of an even page.
Data sources
Stroke-order graphics and character decomposition come from
Make Me a Hanzi.
Its stroke data are derived from open-source Arphic Kai-style fonts in the UKai/Kaiti family.
English definitions are drawn from
CC-CEDICT,
Unihan,
and
Wiktionary.
The hanzi fonts currently available in this web version are
Yozai,
YShi,
WenKai,
FandolKai,
and
Ma Shan Zheng.
Information and pinyin text use
Noto Sans SC.
Some rare, variant, or non-standard characters may have incomplete stroke-order or dictionary data.