Commit Graph

  • 603121c050 Fix `FT_UINT_TO_POINTER' macro for Windows. Hin-Tak Leung 2017-05-12 07:52:36 +02:00
  • 2e209c6cbe Update CHANGES file. Werner Lemberg 2017-05-11 00:28:05 +02:00
  • 9de936d343 s/AF_BLUE_STRINGSET_CANADIAN_SYLLABICS/AF_BLUE_STRINGSET_CANS/. Werner Lemberg 2017-05-11 00:11:59 +02:00
  • ac0eed8646 [autofit] Add support for Chakma script. Sascha Brawer 2017-05-11 00:06:37 +02:00
  • d19859f16f [autofit] Add support for Kayah Li script. Sascha Brawer 2017-05-10 23:38:05 +02:00
  • 87218c9950 [autofit] Add support for Bamum script. Sascha Brawer 2017-05-10 12:39:33 +02:00
  • 4aa1aec1a3 [autofit] Add support for Saurashtra script. Sascha Brawer 2017-05-10 09:36:13 +02:00
  • 53f3824452 [autofit] Add support for Buhid script. Werner Lemberg 2017-05-10 09:13:20 +02:00
  • 44c6117ea7 [autofit] Add support for Shavian script. Sascha Brawer 2017-05-08 20:31:52 +02:00
  • a9e5e6e5b6 [autofit] Add support for Vai script. Sascha Brawer 2017-05-08 19:57:16 +02:00
  • acc6b6dff8 [autofit] Add support for Osmanya script. Sascha Brawer 2017-05-08 15:08:46 +02:00
  • f27ebb1ec4 [autofit] Add support for Coptic script. Sascha Brawer 2017-05-08 10:22:26 +02:00
  • db0fe73331 [autofit] Add support for Carian script. Sascha Brawer 2017-05-08 10:00:16 +02:00
  • ec4cb04b31 [truetype] Add tricky font `DFGirl-W6-WIN-BF' (from Dynalab). Werner Lemberg 2017-05-07 13:06:36 +02:00
  • 0ed9fef032 [truetype] More tricky fonts (mainly from Dynalab). Roy Tam 2017-05-07 08:32:58 +02:00
  • f784a5653a [truetype] Add tricky font `DLCHayMedium' (from Dynalab). Werner Lemberg 2017-05-07 00:45:05 +02:00
  • 8cd31eb7b0 */*: s/backwards compatibility/backward compatibility/. Werner Lemberg 2017-05-03 23:54:29 +02:00
  • c9e7063a01 [autofit] Add support for Unified Canadian Syllabics script. Sascha Brawer 2017-05-03 23:21:13 +02:00
  • 0483fb3861 [autofit] Add blue-zone support for Sundanese script. Sascha Brawer 2017-05-03 20:16:24 +02:00
  • 14ae17a25f [autofit] Add support for Avestan script. Sascha Brawer 2017-05-03 18:35:13 +02:00
  • 60bf264ee2 [truetype] Make `IUP' gvar deltas do the same as Apple (#50832). Behdad Esfahbod 2017-05-02 14:38:54 +02:00
  • ba40054c2d [autofit] Remove `slight' auto-hint mode again. Werner Lemberg 2017-05-02 12:32:19 +02:00
  • 7abf0cb758 [autofit] Fix metrics computation. Werner Lemberg 2017-04-30 17:25:11 +02:00
  • 785833d96e * src/truetype/ttdriver.c (tt_size_request): Properly check `error'. Werner Lemberg 2017-04-29 06:47:14 +02:00
  • e9e2e5d460 Document CVE-2017-8287. Werner Lemberg 2017-04-27 13:25:58 +02:00
  • 0a5315d141 Introduce AF_CONFIG_OPTION_TT_SIZE_METRICS configuration option. Werner Lemberg 2017-04-27 13:02:24 +02:00
  • ab10ffcdd5 * include/freetype/freetype.h (FT_Render_Mode): Fix order. Werner Lemberg 2017-04-26 13:41:40 +02:00
  • 5f18d867c0 [truetype] Do linear scaling for FT_LOAD_NO_HINTING (#50470). Werner Lemberg 2017-04-22 23:02:21 +02:00
  • 5aa6716a5e Add new `slight' auto-hinting mode. Werner Lemberg 2017-04-22 13:27:21 +02:00
  • 69da54cacc Document that some FT_Size_Metrics values are always rounded. Werner Lemberg 2017-04-26 09:58:28 +02:00
  • ba86636b14 And another CVE for an older FreeType version. Werner Lemberg 2017-04-26 09:35:39 +02:00
  • 7752c68c50 Document CVE-2017-8105. Werner Lemberg 2017-04-26 09:16:45 +02:00
  • 7fa5743ae6 freetype.h: Avoid non-ASCII character (#50858). Werner Lemberg 2017-04-23 13:57:37 +02:00
  • 5412d8869b Introduce `FT_Size_InternalRec' structure. Werner Lemberg 2017-04-22 12:48:50 +02:00
  • eb5e0fb7ee * src/smooth/ftsmooth.h: Remove unused guards and declaration. Alexei Podtelezhnikov 2017-04-21 22:53:39 -04:00
  • c5d9735d85 Typos. Alexei Podtelezhnikov 2017-04-21 22:27:49 -04:00
  • 71d289da3b Typos. Alexei Podtelezhnikov 2017-04-19 23:50:29 -04:00
  • eb0683129b Typos. Alexei Podtelezhnikov 2017-04-16 23:41:26 -04:00
  • 5efba4c4dc Fix tracing messages. Hin-Tak Leung 2017-04-16 07:23:24 +02:00
  • 05e1aa5fc0 Typos. Alexei Podtelezhnikov 2017-04-15 23:48:59 -04:00
  • 90ccab3d78 [autofit] Add support for Old Turkic script. Werner Lemberg 2017-04-08 17:58:57 +02:00
  • df2a7cd198 [autofit] Add support for Gothic script. Sascha Brawer 2017-04-08 16:11:44 +02:00
  • 5bf4b1aaf7 [autofit] Add support for Cypriot script. Sascha Brawer 2017-04-08 11:38:52 +02:00
  • d79fc79422 [autofit] Add support for Deseret script. Sascha Brawer 2017-04-08 07:06:24 +02:00
  • 32efd8c008 [autofit] Fix invalid character range description (#50745). Werner Lemberg 2017-04-07 17:22:59 +02:00
  • 04e00b8a3d [ftfuzzer] Fix clang warnings. Werner Lemberg 2017-04-07 17:13:38 +02:00
  • 2c256e6dac [autofit] Add support for Lisu script. Sascha Brawer 2017-04-06 17:05:47 +02:00
  • 2b9114765a [autofit] Add support for Osage script. Sascha Brawer 2017-04-06 16:49:39 +02:00
  • 628e2850b2 [autofit] Add support for Glagolitic script. Sascha Brawer 2017-04-06 12:47:27 +02:00
  • 6967eb93f8 [autofit] Add support for Tai Viet script. Sascha Brawer 2017-04-06 11:35:07 +02:00
  • 837f112566 [autofit] Add support for Tifinagh script. Sascha Brawer 2017-04-06 08:44:08 +02:00
  • 134246b72b [autofit] Add support for N'Ko script. Sascha Brawer 2017-04-06 07:06:32 +02:00
  • ba9cee479a [autofit] Add support for Adlam script. Sascha Brawer 2017-04-06 05:50:44 +02:00
  • 8210ee4b69 [autofit] Add support for Ol Chiki script. Sascha Brawer 2017-04-06 05:39:51 +02:00
  • 093c182058 [truetype] Avoid reexecution of fpgm' and prep' in case of error. Werner Lemberg 2017-04-03 11:37:33 +02:00
  • e7b013044e [autofit] Disable metrics adjustment for `FT_LOAD_TARGET_LCD'. Alexei Podtelezhnikov 2017-04-02 22:01:47 -04:00
  • bb6c037bae * src/truetype/ttgload.c: Include FT_CONFIG_CONFIG_H. Werner Lemberg 2017-04-01 09:49:11 +02:00
  • 54b58097ee [autofit] Disable stem adjustment for `FT_LOAD_TARGET_LCD'. Alexei Podtelezhnikov 2017-03-31 22:41:53 -04:00
  • 5a3490e054 * src/cff/cffload.c (cff_font_load): Improve fix from 2017-01-04. Werner Lemberg 2017-03-31 09:35:58 +02:00
  • c8c6763988 * src/cff/cffparse.h (CFF2_DEFAULT_STACK): Set to 513 also. Werner Lemberg 2017-03-30 21:07:17 +02:00
  • da38be831d [truetype] Fix HVAR and VVAR handling (#50678). Werner Lemberg 2017-03-30 13:24:03 +02:00
  • bcc74f4daf [truetype] Allow linear scaling for unhinted rendering (#50470). Werner Lemberg 2017-03-30 13:14:43 +02:00
  • 1ede3674cb [truetype] Fix thinko related to PS name of default named instance. Werner Lemberg 2017-03-30 00:26:31 +02:00
  • 4c1b5dc152 s/index/idx/ where appropriate. Werner Lemberg 2017-03-27 21:00:17 +02:00
  • 208e712de0 [cid, truetype] Don't use `index' as a variable name. Werner Lemberg 2017-03-27 20:56:23 +02:00
  • 565f5a7d19 [sfnt] Minor improvement for handling kern tables. Wojciech Mamrak 2017-03-27 09:19:14 +02:00
  • c22a9aa245 [pcf] Fix compiler warnings. Werner Lemberg 2017-03-27 07:57:24 +02:00
  • 3774fc08b5 * src/psaux/psobjs.c (t1_builder_close_contour): Add safety guard. Werner Lemberg 2017-03-26 08:32:09 +02:00
  • f958c48ee4 [psaux] Better protect `flex' handling. Werner Lemberg 2017-03-24 09:15:10 +01:00
  • 913f436d12 [sfnt] Fix check for default named instance. Werner Lemberg 2017-03-23 18:37:06 +01:00
  • 67ff7664e4 Make MM fonts work (again). Werner Lemberg 2017-03-23 12:41:30 +01:00
  • 683e3ad936 [truetype] Some variable renamings. Werner Lemberg 2017-03-21 19:49:11 +01:00
  • 6342da9a8d [sfnt] Don't add instances to non-variation fonts. Werner Lemberg 2017-03-20 05:36:41 +01:00
  • dd64a6227c * src/cff/cffgload.c (cff_builder_init): Add safety guard (#50578). Werner Lemberg 2017-03-20 05:34:02 +01:00
  • 7aeee3c50f Introduce FT_UINT_TO_POINTER macro (#50560). Werner Lemberg 2017-03-18 17:30:42 +01:00
  • 3e79254ae7 * src/truetype/ttinterp.c (TT_RunIns): Adjust loop counter (#50573). Werner Lemberg 2017-03-18 10:06:15 +01:00
  • 13fa85a246 [truetype] Another limitation for bytecode loop count maximum. Werner Lemberg 2017-03-18 09:42:58 +01:00
  • ab840e6a4c [ftfuzzer] Minor improvement. Werner Lemberg 2017-03-18 08:50:42 +01:00
  • 9931175dcc Improve `make multi'. Werner Lemberg 2017-03-18 07:06:49 +01:00
  • d5bfa053f5 Fixes for conditional compilation. Werner Lemberg 2017-03-17 21:47:54 +01:00
  • e5595784f4 Fix preprocessor warning. Werner Lemberg 2017-03-17 21:34:08 +01:00
  • bffb7fe90b `make multi' fixes; compiler warnings. Werner Lemberg 2017-03-17 07:52:30 +01:00
  • fdbef538f4 [cff] Fix potential bugs in default NDV for CFF2. Dave Arnold 2017-03-17 07:28:11 +01:00
  • 0bf95b585e [cff] Fix CFF2 stack allocation. Dave Arnold 2017-03-17 07:22:55 +01:00
  • d9ff6f20ad * src/truetype/ttgxvar.c (tt_done_blend): Free `vvar_table'. Werner Lemberg 2017-03-16 20:20:51 +01:00
  • 981c23b75e Remove clang compiler warnings (#50548). Werner Lemberg 2017-03-15 11:35:26 +01:00
  • 3f92048ab1 [ftfuzzer] Limit number of tested faces and instances. Werner Lemberg 2017-03-15 09:18:22 +01:00
  • f87269c35c * src/tools/ftfuzzer/ftfuzzer.cc: Improve readability; formatting. Werner Lemberg 2017-03-15 08:03:16 +01:00
  • 9357ef80ff Typo: s/stroke/strike/. Werner Lemberg 2017-03-15 07:56:22 +01:00
  • 34010f7c47 [sfnt] Implement PS names for font instances [3/3]. Werner Lemberg 2017-03-14 21:50:22 +01:00
  • 4fd9cc73e6 [sfnt] Implement PS names for font instances [2/3]. Werner Lemberg 2017-03-14 19:40:50 +01:00
  • 4a32dce92a [sfnt] Implement PS names for font instances [1/3]. Werner Lemberg 2017-03-14 19:32:12 +01:00
  • 447a0b6263 [truetype] Ignore invalid MVAR tags. Werner Lemberg 2017-03-13 07:42:34 +01:00
  • 5eb0fd5e97 [truetype] Store and use design coordinates also. Werner Lemberg 2017-03-12 20:46:56 +01:00
  • 8dd9e9675d Document `GX_BlendRec'. Werner Lemberg 2017-03-12 10:47:20 +01:00
  • 4a62922bf8 src/truetype/ttgxvar.[ch]: s/avar_checked/avar_loaded/. Werner Lemberg 2017-03-12 10:19:53 +01:00
  • 7bbb91fbf4 [sfnt] Another fix for buggy variation fonts. Werner Lemberg 2017-03-08 15:09:41 +01:00
  • 7d7aae1de3 Typos. Alexei Podtelezhnikov 2017-03-07 22:21:26 -05:00
  • 7793097442 [sfnt] Improve handling for buggy variation fonts. Werner Lemberg 2017-03-07 17:27:58 +01:00
  • 27fee7f8c6 [sfnt, truetype] Always provide default instance. Werner Lemberg 2017-03-06 20:45:44 +01:00