fontforge/Unicode
2013-07-11 15:46:35 +02:00
..
alphabet.c Import of fontforge-20081224. 2009-02-20 15:03:35 +01:00
ArabicForms.c Import of fontforge 20120731-b. 2013-07-11 15:46:35 +02:00
backtrns.c Import of fontforge-20081224. 2009-02-20 15:03:35 +01:00
char.c Import of fontforge-20081224. 2009-02-20 15:03:35 +01:00
cjk.c Import of fontforge 20120731-b. 2013-07-11 15:46:35 +02:00
combiners.h Import of fontforge-20081224. 2009-02-20 15:03:35 +01:00
descrip.mms Import of fontforge-20081224. 2009-02-20 15:03:35 +01:00
dump.c Import of fontforge 20120731-b. 2013-07-11 15:46:35 +02:00
gwwiconv.c Import of fontforge 20120731-b. 2013-07-11 15:46:35 +02:00
makebuildtables.c Import of fontforge 20120731-b. 2013-07-11 15:46:35 +02:00
Makefile.dynamic.in Import of fontforge 20120731-b. 2013-07-11 15:46:35 +02:00
Makefile.static.in Import of fontforge 20120731-b. 2013-07-11 15:46:35 +02:00
makeutype.c Import of fontforge 20120731-b. 2013-07-11 15:46:35 +02:00
memory.c Import of fontforge 20120731-b. 2013-07-11 15:46:35 +02:00
README.TXT Import of fontforge 20120731-b. 2013-07-11 15:46:35 +02:00
ucharmap.c Import of fontforge 20120731-b. 2013-07-11 15:46:35 +02:00
unialt.c Import of fontforge 20120731-b. 2013-07-11 15:46:35 +02:00
usprintf.c Import of fontforge 20120731-b. 2013-07-11 15:46:35 +02:00
ustring.c Import of fontforge 20120731-b. 2013-07-11 15:46:35 +02:00
utype.c Import of fontforge 20120731-b. 2013-07-11 15:46:35 +02:00

UPDATING FONTFORGE'S SUPPORT FOR UNICODE

Thanks to Thanks to Khaled Hosny for reverse-engineering this.
To update unicode coverage, run:

wget http://unicode.org/Public/UNIDATA/LineBreak.txt
wget http://unicode.org/Public/UNIDATA/NamesList.txt
wget http://unicode.org/Public/UNIDATA/PropList.txt
wget http://unicode.org/Public/UNIDATA/UnicodeData.txt
make makeutype
./makeutype
rm *.txt


UPDATING FONTFORGE'S ROUTINES FOR RE-ENCODING

There is a little program dump.c to update reencoding tables. It needs some
external files to work. Here is my best attempt to find these files. You will
notice that some files are still lacking. I couldn't find them.

Thanks to Jose Da Silva for asking, what's it for. To make use of this, run:

wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-1.TXT
wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-2.TXT
wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-3.TXT
wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-4.TXT
wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-5.TXT
wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-6.TXT
wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-7.TXT
wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-8.TXT
wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-9.TXT
wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-10.TXT
wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-11.TXT
wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-12.TXT
wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-13.TXT
wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-14.TXT
wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-15.TXT
wget http://unicode.org/Public/MAPPINGS/VENDORS/MISC/KOI8-R.TXT
mv KOI8-R.TXT koi8r.TXT
wget http://unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0201.TXT
mv JIS0201.TXT JIS0201.txt
wget http://unicode.org/Public/MAPPINGS/VENDORS/ADOBE/zdingbat.txt
mv zdingbat.txt zapfding.TXT
wget http://unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0212.TXT
gcc -s -o dump dump.c
./dump
rm *.txt *.TXT