This repository was archived by the owner on Jun 30, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Python script to generate a PDF of a poster of Unicode Characters. Moved to https://gitlab.com/morganwahl/unicode-poster
morganwahl/unicode-poster
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
A python script to generate a poster of Unicode characters. Outputs PDF.
By default, it generates a 3-foot high poster (typical size for large-format
printers) of all printable Unicode characters. You can also generate posters of
different heights and with characters from particular scripts using command line
arguments. Note that you can specify multiple scripts using multiple '--script'
args.
Requires the lxml, cairo, pango, and pangocairo python modules. Also requires a
copy of the Unicode Character Database (in the form of a flat XML file), and a
copy of the Default Unicode Collation Element Table ("allkeys.txt"). These can
be found at
http://www.unicode.org/Public/6.1.0/ucdxml/ucd.all.flat.zip
and
http://www.unicode.org/Public/UCA/6.1.0/allkeys.txt
for the 6.1.0 version of Unicode. You'll need to unzip the ucd file. Using these
files directly means you can generate posters for new versions of Unicode as
soon as they're available! (Although, finding fonts may be tough.)
Note that if you want a character to actually have a glyph of some sort on the
poster, pango will need to find a font with a glyph for it. See the pango docs
for details, but the simplest way to add fonts it can find is to just put them
in your $HOME/.fonts directory.
About
Python script to generate a PDF of a poster of Unicode Characters. Moved to https://gitlab.com/morganwahl/unicode-poster
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published