Commit Graph

12 Commits

Author SHA1 Message Date
Michaël Meyer 26436c9775 Reduce the size of the binary.
Use integers instead of pointers in Unicode tables. Saves 226 kb / 716 kb in the
compiled library.
2015-12-09 19:55:48 +01:00
Peter Colberg b10b64dc10 Fix deprecated warnings with Julia 0.4 2015-10-31 13:59:38 -04:00
Peter Colberg 8f522ad8e7 Add missing files to make clean 2015-10-30 14:56:03 -04:00
Peter Colberg 0a20307c39 Set URLCACHE to JuliaLang cache server for Travis builds
Download Unicode data from upstream server by default.

Download GNU Unifont from reliable GNU mirror by default.
2015-10-29 20:07:35 -04:00
Peter Colberg f35e18e4b5 Generate fontforge font files in makefile
Revise the script to directly read fontforge font files, which are
generated in the makefile. This permits overriding the fontforge path
during the build, and executing fontforge in parallel with make -j.

Avoid duplicating download URLs in the script, which ensures that the
script itself works without network access, e.g., when downloading the
data files on a developer machine with network access and executing the
script on a build machine without network access.
2015-10-29 19:48:49 -04:00
Jiahao Chen f0675f26f4 Update Unifont to 8.0.01 2015-06-29 16:42:34 -04:00
Steven G. Johnson eefdaed218 sort keys to try to eliminate data dependence on Ruby version 2015-06-25 19:15:57 -04:00
Steven G. Johnson 6a7f92da64 fix #46 (make sure symbol-like codepoints have nonzero width even if they aren't in Unifont) 2015-06-24 14:07:15 -04:00
Jiahao Chen d18963cc46 Minor fixes to work with Unicode 8.0.0 data 2015-06-20 08:03:40 -04:00
Tony Kelman 0a818c7003 Prefix other C99 typedefs with utf8proc_ 2015-04-06 22:36:33 -07:00
Steven G. Johnson a4c84d2063 fix #2: add charwidth function 2015-03-12 12:10:19 -04:00
Steven G. Johnson 90721f2d39 directory cleanup: move tests and data into subdirectories 2015-03-06 17:36:08 -05:00