Commit Graph

  • 17ef1ccccd [autofit] fix edge case in tilde measurement code adjust Craig White 2025-03-08 13:27:53 -0600
  • 73ee8e119b [autofit] Fix bugs in tilde handling code Craig White 2025-03-05 16:50:59 -0600
  • 5d4e649f74 .gitlab-ci.yml: Minor. master Alexei Podtelezhnikov 2025-02-26 15:35:25 +0000
  • 316bdc96ce * .gitlab-ci.yml: Switch to arm64 runners for macOS CI. Tim-Philipp Müller 2025-02-26 15:32:27 +0000
  • d0c905c62a [sfnt/CPAL] Return early if user requested currently-set palette Behdad Esfahbod 2025-02-24 19:13:39 -0500
  • 323a8a2163 [autofit] Fix and improve tilde centering Craig White 2025-01-29 14:29:27 -0500
  • 65d517dace Merge branch 'adjust' of https://gitlab.freedesktop.org/freetype/freetype into adjust Craig White 2025-01-29 00:09:30 -0500
  • b1f4785087 * src/bdf/bdflib.c (bdf_parse_start_): Move setup of properties. Alexei Podtelezhnikov 2025-01-28 22:49:21 -0500
  • cb432ad21e [autofit] fix vertical separation bug and improve style Craig White 2025-01-27 04:40:31 -0500
  • bc28bd77fc Rework autofitter to center tildes if they are small. Craig White 2024-10-20 05:24:16 -0400
  • e8e944f5db * docs/CHANGES: Mention Craig's GSoC 2023 project. Werner Lemberg 2024-01-29 08:59:18 +0100
  • 2073452c43 [autofit] Add GSUB table handling to reverse character map generation. Craig White 2024-01-29 08:37:54 +0100
  • aaf61efd2b [autofit] Add tilde-unflattening algorithm. Craig White 2024-01-29 08:32:21 +0100
  • 03759a157a [autofit] Implement vertical separation adjustment. Craig White 2024-01-29 08:21:09 +0100
  • 36275cd1cd [autofit] Add code for reverse charmaps and adjustment database lookup. Craig White 2024-01-28 17:35:15 +0100
  • abf35d5c67 [autofit] Add adjustment database. Craig White 2024-01-28 17:27:39 +0100
  • aaa0b7881b [base] Make `find_unicode_charmap` a base function. Craig White 2024-01-28 07:38:41 +0100
  • 74e456d4f0 [autofit] fix vertical separation bug and improve style Craig White 2025-01-27 04:40:31 -0500
  • 00a1567a13 [bdf] Treat all comments uniformly. Alexei Podtelezhnikov 2025-01-24 22:36:56 -0500
  • fdae51ccb0 * src/bdf/bdflib.c (BDF_SWIDTH_ADJ_): Remove clashing flag and update. Alexei Podtelezhnikov 2025-01-24 22:03:00 -0500
  • bfe793ccec * src/bdf/bdflib.c (bdf_atous_): Remove unnecessary checks. Alexei Podtelezhnikov 2025-01-22 21:17:57 -0500
  • 40a7458500 * src/bdf/bdflib.c (bdf_ato{i.ul.s.us}_]): Remove uncecessary checks. Alexei Podtelezhnikov 2025-01-22 21:05:22 -0500
  • 56131e4216 [bdf] Postpone font default char handling. Alexei Podtelezhnikov 2025-01-22 20:47:56 -0500
  • 8bae87065a [bdf] Postpone font spacing handling. Alexei Podtelezhnikov 2025-01-22 20:46:43 -0500
  • c0a7839e7d [bdf] Postpone font ascent and descent handling. Alexei Podtelezhnikov 2025-01-22 19:11:47 -0500
  • c33da8fbbd * src/bdf/bdflib.c (bdf_parse_start_): Relax the header order. Alexei Podtelezhnikov 2025-01-22 16:59:44 -0500
  • a059b237bb * src/truetype/ttgxvar.c (tt_face_vary_cvt): Fix all shared values. Chad Brokaw 2025-01-19 22:39:17 -0500
  • b9e09e33fe * src/bdf/bdflib.c (bdf_parse_glyphs_): Fix tracing. Alexei Podtelezhnikov 2025-01-19 12:35:13 -0500
  • 01c22b3668 [bdf] Tokenize input instead of listing. Alexei Podtelezhnikov 2025-01-19 11:19:10 -0500
  • ad7dce7751 * src/bdf/bdflib.c (bdf_parse_start_): Prevent another STARTPROPERTIES. Alexei Podtelezhnikov 2025-01-17 20:54:14 -0500
  • e3a3b39dd0 * src/bdf/bdflib.c (bdf_parse_start_): Do not overwrite flags. Alexei Podtelezhnikov 2025-01-16 23:25:08 +0000
  • d4631a2eb3 * src/bdf/bdflib.c (bdf_readstream_): Skip all control characters. Alexei Podtelezhnikov 2025-01-16 20:54:33 +0000
  • 02953326d4 * src/bdf/bdflib.c (bdf_parse_start_): Reserve space for artificial properties. Alexei Podtelezhnikov 2025-01-16 03:47:14 +0000
  • ae11e18cbd * src/bdf/bdflib.c (bdf_add_property_): Add extra protection. Alexei Podtelezhnikov 2025-01-15 15:50:12 +0000
  • a0d86e5650 * src/bdf/bdflib.c: Clean up. Alexei Podtelezhnikov 2025-01-14 22:58:04 -0500
  • a3c68e3b48 [bdf] Use flags instead of options. Alexei Podtelezhnikov 2025-01-14 22:32:46 -0500
  • a05c22103d [bdf] Adjust parsing flow and CHARS handling. Alexei Podtelezhnikov 2025-01-14 21:11:33 -0500
  • 0864367ada * src/bdf/bdflib.c (bdf_readstream_): Tweak variables and loop design. Alexei Podtelezhnikov 2025-01-14 18:39:50 -0500
  • ee1310ab5c * src/bdf/bdflib.c (bdf_parse_glyphs_): Free unused glyph_name. Alexei Podtelezhnikov 2025-01-13 17:19:31 +0000
  • f219996754 * src/bdf/bdflib.c (bdf_parse_glyphs_): Store glyph as soon as possible. Alexei Podtelezhnikov 2025-01-13 03:48:28 +0000
  • aab40d5cc4 * src/bdf/bdflib.c (bdf_parse_glyphs_): Avoid possible leak. Alexei Podtelezhnikov 2025-01-12 00:24:42 -0500
  • bbc445e165 [bdf] Speed up bitmap parsing. Alexei Podtelezhnikov 2025-01-11 23:11:07 -0500
  • 4433c7b7ba * src/bdf/bdflib.c (a2i): Formatting. Alexei Podtelezhnikov 2025-01-11 18:54:04 -0500
  • ff5872b4da * src/bdf/bdflib.c (bdf_parse_*_): Minor improvements. Alexei Podtelezhnikov 2025-01-10 22:55:13 -0500
  • cf451e5ff3 * src/bdf/bdf.h (bdf_font_t): Correct `internal` type. * src/bdf/bdflib.c (*): Update users. Alexei Podtelezhnikov 2025-01-10 22:31:07 -0500
  • 8d536080ec * builds/windows/ftsystem.c: Fix ancient condition. Alexei Podtelezhnikov 2025-01-10 22:44:40 +0000
  • 1f57020ff3 * src/bdf/bdflib.c (bdf_parse_start_): Fix tracing labels. Alexei Podtelezhnikov 2025-01-10 03:23:41 +0000
  • 704d540527 * MSBuild.rsp: Force console color for mintty. Alexei Podtelezhnikov 2025-01-09 15:18:55 +0000
  • 1400b20ae8 * CMakeLists.txt: Use modern IMPORTED targets. Heiko Lewin 2025-01-09 13:21:50 +0000
  • 73318c864a [cff] Remove size/slot checks. Alexei Podtelezhnikov 2025-01-08 15:45:32 -0500
  • c7a255b462 * src/cff/cffdrivr.c (cff_get_advances): Do only fast advances. Alexei Podtelezhnikov 2025-01-07 19:52:29 -0500
  • 81330e1f8a * src/truetype/ttgload.c (TT_Load_Glyph): Consolidate flag setting. Alexei Podtelezhnikov 2025-01-03 22:54:20 -0500
  • 5245fd69fd Delay FT_GLYPH_FORMAT_OUTLINE assignmets. Alexei Podtelezhnikov 2025-01-03 21:26:10 -0500
  • afc7000cac * builds/compiler/gcc-dev.mk: Silence some warnings. Alexei Podtelezhnikov 2025-01-03 18:17:49 +0000
  • 64f8b7fbd0 Remove superfluous outline zeroing. Alexei Podtelezhnikov 2025-01-02 18:22:24 +0000
  • 10b3b14da2 * src/truetype/ttobjs.c: Abbreviate tracing. Alexei Podtelezhnikov 2025-01-01 23:04:14 -0500
  • 1beb83fd12 * src/sfnt/ttsbit.c (tt_face_load_sbix_image): Refactor `flip`. Alexei Podtelezhnikov 2025-01-01 22:28:36 -0500
  • abed051e06 [truetype] Consolidate bitmap strike handling. Alexei Podtelezhnikov 2025-01-01 14:40:58 -0500
  • 4ef8eed11b [truetype] Ingnore FT_LOAD_NO_BITMAP in bitmap-only fonts. Alexei Podtelezhnikov 2024-12-31 16:25:50 -0500
  • 38272bf853 [ftstroke] Fix invalid pointer assignement to `arc` Ben Wagner 2024-12-16 14:29:36 -0500
  • 59320b2d3c [cff] Fix leak of cmap data Ben Wagner 2024-12-04 16:55:10 -0500
  • 3f3e3de34e * src/cff/cffobjs.c (cff_face_init): Better handling of Type0 fonts. Honnesh Ramachandra 2024-11-06 06:28:41 +0100
  • fa64df531f Rework autofitter to center tildes if they are small. Craig White 2024-10-20 05:24:16 -0400
  • 0ae7e60737 Download the latest gnu-config files in `make dist`. suzuki toshiya 2024-10-18 14:02:22 +0900
  • 1394436633 Move generic destroy to later in the face and size destruction. Behdad Esfahbod 2024-10-15 18:07:55 -0600
  • f02bffad0f * src/truetype/ttgload.c (load_truetype_glyph): Rearrange. Alexei Podtelezhnikov 2024-10-14 11:47:31 +0000
  • 5f2abe76fe * autogen.sh: Fix for Solaris 10. suzuki toshiya 2024-10-13 03:06:42 +0900
  • 089ccb1bfa * src/smooth/ftgrays.c (gray_convert_glyph): Clear stack pointers. Alexei Podtelezhnikov 2024-10-13 12:14:43 -0400
  • 5f20c89215 apinames: Fix a buffer overrun for VMS platform. suzuki toshiya 2024-10-13 10:20:42 +0900
  • 26b545f368 apinames: Fix out-of-scope reference of a static array. suzuki toshiya 2024-10-13 11:09:40 +0900
  • 7c09421d83 * vms_make.com: Format rules. Alexei Podtelezhnikov 2024-10-12 08:22:51 -0400
  • b4ca23bed1 * meson.build: Define DLL_EXPORT for shared library only. Marian Klymov 2024-10-12 10:57:59 +0000
  • 78ff353509 * meson.build: Minor improvements. Benoit Pierre 2024-10-12 10:51:25 +0000
  • 34aed655f1 * meson.build: Fix `bzip2` option handling. Benoit Pierre 2024-10-12 10:49:46 +0000
  • f4c2a44ea9 * meson.build: Add support for compiling with error strings. * meson_options.txt: Document it. Benoit Pierre 2024-10-12 10:47:38 +0000
  • 0dd4eef68f Fix help message of apinames. suzuki toshiya 2024-10-10 15:56:22 +0900
  • c82745878d Minor fixes for OpenVMS. Jouk Jansen 2024-09-21 06:41:47 +0200
  • 1fef893766 * src/sfnt/ttcmap.c: Rename macros and update callers. cmap32 Alexei Podtelezhnikov 2024-09-10 23:11:24 -0400
  • 83af801b55 * src/sfnt/ttsbit.c (tt_face_load_sbix_image): Respect metrics_only. Alexei Podtelezhnikov 2024-09-07 13:44:57 -0400
  • 3008032062 * src/sfnt/ttsbit.c (tt_face_load_sbix_image): Tweak loop. Alexei Podtelezhnikov 2024-09-06 13:43:47 +0000
  • 98283cb30f [sfnt] Support sbix graphicType 'flip'. Andrew Murray 2024-09-06 17:03:58 +1000
  • aaa559eaca Add `clang` to host compiler candidates in cross building. suzuki toshiya 2024-09-04 22:33:01 +0900
  • e622c3c4cd Improve the build rule for `apinames`. suzuki toshiya 2024-09-03 15:59:42 +0900
  • d2612e1c3f * src/sfnt/ttcmap.c (tt_cmap*_get_info): Remove casting. Alexei Podtelezhnikov 2024-08-26 07:01:19 -0400
  • 4f00846dde * include/freetype/ftimage.h (FT_Bitmap): Describe empty bitmap. Alexei Podtelezhnikov 2024-08-25 18:13:10 +0000
  • f92c96550a Fix various typos. luz paz 2024-08-13 23:29:13 -0400
  • c4e6791f82 * messon.build: Install `include/freetype/ftlogging.h`. Alexei Podtelezhnikov 2024-08-12 20:19:19 -0400
  • 42608f77f2 * Version 2.13.3 released. ========================== VER-2-13-3 Werner Lemberg 2024-08-11 20:30:23 +0200
  • a4b4e3ec23 * meson.build: Install `freetype2.m4`. Werner Lemberg 2024-08-12 12:43:14 +0200
  • 6b992aaaf2 * src/*/*: Fix C++ compilation; fix clang warnings. Werner Lemberg 2024-08-11 19:44:13 +0200
  • 8fc8b1310e * subprojects/*.wrap: Updated. Werner Lemberg 2024-08-11 18:37:48 +0200
  • ed8b82ba94 Various minor documentation or formatting fixes. Werner Lemberg 2024-08-08 10:28:05 +0200
  • ec378cecaf tttables.h (FT_Get_CMap_Format): Minor documentation improvement. Werner Lemberg 2024-08-07 21:23:44 +0200
  • 1f72a120a9 * src/truetype/ttgxvar.c (ft_var_readpacked*): Minor. Alexei Podtelezhnikov 2024-08-05 13:05:51 +0000
  • e181911d87 * src/base/ftstream.c (FT_Stream_ReadFields): Switch to `FT_Offset`. Alexei Podtelezhnikov 2024-08-05 13:02:04 +0000
  • a48cdddef3 * src/winfonts/winfnt.c (fnt_face_get_dll_font): Unwrap arithmetic. Alexei Podtelezhnikov 2024-08-01 21:15:46 -0400
  • 72e199e8d3 * src/base/ftstream.c (FT_Stream_ReadFields): Update condition. Alexei Podtelezhnikov 2024-08-01 21:12:41 -0400
  • 7c75b8a7bd [truetype/GX] Use more robust conditions. Alexei Podtelezhnikov 2024-08-01 19:14:44 -0400
  • 5e116bb0dc [truetype/GX] Read points and deltas more carefully. Alexei Podtelezhnikov 2024-07-30 21:51:51 -0400
  • 104f85448d [truetype/GX] Read stream more aggressively. Alexei Podtelezhnikov 2024-07-29 20:26:00 -0400