kouhu
is a Chinese lipsum text generator for Typst. It provides a set of built-in text samples containing both Simplified and Traditional Chinese characters. You can choose from generated fake text, classic or modern Chinese literature, or specify your own text.
kouhu
is inspired by zhlipsum LaTeX package and roremu Typst package.
All sample text is excerpted from zhlipsum
LaTeX package (see Appendix for details).
Usage
#import "@preview/kouhu:0.1.0": kouhu
#kouhu(indicies: range(1, 3)) // select the first 3 paragraphs from default text
#kouhu(builtin-text: "zhufu", offset: 5, length: 100) // select 100 characters from the 5th paragraph of "zhufu" text
#kouhu(custom-text: ("Foo", "Bar")) // provide your own text
See manual for more details.
What does kouhu
mean?
GitHub Copilot says:
kouhu
(口胡) is a Chinese term for reading aloud without understanding the meaning. It is often used in the context of learning Chinese language or reciting Chinese literature.
Changelog
0.1.1
- Fix some wrong paths in
README.md
. - Fix genearation of
indicies
when not specified by user. - Add repetition of text until
length
is reached.
0.1.0
- Initial release.
Appendix
Generating zhlipsum.json
First download the zhlipsum-text.dtx
from CTAN or from local TeX Live (kpsewhich zhlipsum-text.dtx
). Then run:
python3 utils/generate_zhlipsum.py /path/to/zhlipsum-text.dtx src/zhlipsum.json