|
@ -2,7 +2,7 @@ |
|
|
|
|
|
|
|
|
Qunifont is a [qunified](https://typotheque.genderfluid.space/fr/quni#quni) version of the [Unifont](https://unifoundry.com/unifont/index.html) |
|
|
Qunifont is a [qunified](https://typotheque.genderfluid.space/fr/quni#quni) version of the [Unifont](https://unifoundry.com/unifont/index.html) |
|
|
|
|
|
|
|
|
## Drawing new Qunifont glyphs (in pads) |
|
|
## Drawing new Qunifont glyphs in a pad |
|
|
|
|
|
|
|
|
Download, extract and rename the last Unifont tar.gz file (https://unifoundry.com/pub/unifont/?C=M;O=D) to get access to the Unifont utilities scripts |
|
|
Download, extract and rename the last Unifont tar.gz file (https://unifoundry.com/pub/unifont/?C=M;O=D) to get access to the Unifont utilities scripts |
|
|
|
|
|
|
|
@ -10,13 +10,13 @@ Download, extract and rename the last Unifont tar.gz file (https://unifoundry.co |
|
|
tar -xvf unifont.tar.gz |
|
|
tar -xvf unifont.tar.gz |
|
|
mv unifont-16.0.01 unifont |
|
|
mv unifont-16.0.01 unifont |
|
|
|
|
|
|
|
|
Change the GLYPH_MAX_WIDTH variable from hex2otf.c to 64 and compile it with `gcc unifont/src/hex2otf.c -o hex2otf` |
|
|
TODO: Change metadata in `hex2otf.c` |
|
|
|
|
|
|
|
|
#define GLYPH_MAX_WIDTH 64 ///< Maximum glyph width, in pixels. |
|
|
see unifont/src/hex2otf |
|
|
|
|
|
|
|
|
TODO: change metadata |
|
|
Change the GLYPH_MAX_WIDTH variable in `hex2otf.c` to 64 and compile it with `gcc unifont/src/hex2otf.c -o unifont/src/hex2otf` |
|
|
|
|
|
|
|
|
see unifont/src/hex2otf |
|
|
#define GLYPH_MAX_WIDTH 64 ///< Maximum glyph width, in pixels. |
|
|
|
|
|
|
|
|
Draw glyphs in a pad following this format (hexadecimal identifier): |
|
|
Draw glyphs in a pad following this format (hexadecimal identifier): |
|
|
|
|
|
|
|
@ -58,7 +58,7 @@ TODO: add OpenType features |
|
|
|
|
|
|
|
|
see https://gitlab.com/bye-bye-binary/typotheque/-/raw/master/features-samples/features_exemple_long.fea |
|
|
see https://gitlab.com/bye-bye-binary/typotheque/-/raw/master/features-samples/features_exemple_long.fea |
|
|
|
|
|
|
|
|
## Other useful commands |
|
|
## Other useful commands etc. |
|
|
|
|
|
|
|
|
Convert uniascii to unihex |
|
|
Convert uniascii to unihex |
|
|
|
|
|
|
|
@ -86,3 +86,11 @@ Print specific glyph in terminal from hexcode |
|
|
Download .fea from BBB |
|
|
Download .fea from BBB |
|
|
|
|
|
|
|
|
wget https://gitlab.com/bye-bye-binary/typotheque/-/raw/master/features-samples/features_exemple_long.fea |
|
|
wget https://gitlab.com/bye-bye-binary/typotheque/-/raw/master/features-samples/features_exemple_long.fea |
|
|
|
|
|
|
|
|
|
|
|
Edit Fontforge Lookup table |
|
|
|
|
|
|
|
|
|
|
|
Element > Font Info > Lookup |
|
|
|
|
|
|
|
|
|
|
|
Import .fea file in Fontforge |
|
|
|
|
|
|
|
|
|
|
|
File > Import merge features |
|
|