Commit Graph

  • dc5a98f70d
    html creator copied to objs while benchmark goksu 2023-09-17 14:08:14 +0300
  • ed574779d7 Fix infinite loop bug in tilde fix, added then commented out a bunch of non-working GSUB handling Craig White 2023-09-16 19:05:10 -0400
  • d7b63a966b * src/tools/apinames.c (read_header_file): Typos. Alexei Podtelezhnikov 2023-09-14 13:00:07 +0000
  • 6eb5f2be40 Update 2 files Alexei Podtelezhnikov 2023-09-13 17:02:31 +0000
  • 16f311d725 [base] Fix typo to correct predicate for call Ben Wagner 2023-09-12 18:35:01 -0400
  • 3bbc050c31
    page changes goksu 2023-09-12 13:01:57 +0300
  • 7d45cf2c8f * src/psaux/cffdecode.c (cff_op_sqrt): Correct upper limit. Alexei Podtelezhnikov 2023-09-11 20:45:16 -0400
  • 18eb93556c * src/psaux/cffdecode.c (cff_op_sqrt): Improve initial guess. Alexei Podtelezhnikov 2023-09-11 17:00:49 -0400
  • 30b0ce7303 src/psaux/psintrp.c (cf2_escSQRT): Improve initial guess. Alexei Podtelezhnikov 2023-09-11 16:34:36 +0000
  • 17db21f3fc * src/type1/t1afm.c (t1_get_index): Restore `strlen` call. Alexei Podtelezhnikov 2023-09-10 22:34:17 -0400
  • 446720a29e * src/cff/cffparse.c (CFF_Field_Handler): Some s/0/NULL/. Alexei Podtelezhnikov 2023-09-09 23:01:13 -0400
  • 8d0897b37d [type1, cid, type42] Post-cleanup. Alexei Podtelezhnikov 2023-09-09 22:20:00 -0400
  • 3302e2f60c Update forgotten array termini. Alexei Podtelezhnikov 2023-09-09 17:24:34 -0400
  • 7ad9d57c3b [type1, cid, type42] Streamline dictionary parsing. Alexei Podtelezhnikov 2023-09-09 15:19:06 -0400
  • 8ed6d97446 * src/type1/t1afm.c (t1_get_index): Avoid `strlen` call. Alexei Podtelezhnikov 2023-09-09 15:13:55 -0400
  • 68f1b93247 * src/type1/t1driver.c (t1_ps_get_font_value): Avoid redundant null. Alexei Podtelezhnikov 2023-09-08 16:23:05 +0000
  • 9c51e21e53 [cff, truetype] Improve prefix and suffix removal. Alexei Podtelezhnikov 2023-09-07 23:50:35 -0400
  • c41d05e8a2 Render prelines Anurag Thakur 2023-09-08 01:45:42 +0530
  • 4904d1eb1b * src/sfnt/ttpost.c (load_format_20): Micro-optimize. Alexei Podtelezhnikov 2023-09-06 22:58:46 -0400
  • 45903920b9 [autofit] Fix synchronization mistake between FreeType and ttfautohint. Werner Lemberg 2023-09-05 08:07:17 +0200
  • ad20173942 [autofit] Fix typos. Werner Lemberg 2023-09-04 19:22:43 +0200
  • 71f7fb7203 Connect prelines to renderer Anurag Thakur 2023-09-03 02:17:22 +0530
  • ebf1f32705 Add decompose logic Anurag Thakur 2023-08-31 22:25:22 +0530
  • 000b26a30f * src/sfnt/ttpost.c (load_format_20): Rework tracing. Alexei Podtelezhnikov 2023-08-30 23:03:02 -0400
  • 267f1914d6
    working fine goksu 2023-08-30 18:15:08 +0300
  • dd1ced4ee3 [builds] Abbreviate the DLG submodule update. Alexei Podtelezhnikov 2023-08-30 02:28:48 +0000
  • c1be4f6059 [wip] First prototype for benchmarks Anurag Thakur 2023-08-30 00:50:21 +0530
  • 8efb1a993e [builds] Revise DLG update. master-patch-cc32 Alexei Podtelezhnikov 2023-08-29 18:06:13 +0000
  • 2f7abe4838 Comment added. Alexei Podtelezhnikov 2023-08-29 19:18:43 +0000
  • c46c4b8e79 * src/sfnt/ttpost.c (load_format_20): Permit long names. Alexei Podtelezhnikov 2023-08-29 17:52:06 +0000
  • a13ad841db
    timer fix goksu 2023-08-29 10:25:11 +0300
  • 2d9fce53d4 [gzip] Update sources to zlib 1.13. Werner Lemberg 2023-08-27 07:56:38 +0200
  • 75876af476 Remove testing changes Craig White 2023-08-26 23:13:49 -0400
  • 86e5080e86 Add support for simple cases of GSUB lookups Craig White 2023-08-26 22:58:43 -0400
  • 4a0c5639f7 docs/release: Minor fixes. Werner Lemberg 2023-08-25 21:36:39 +0200
  • a4f3e858ae docs/freetype-web.txt: New file. Anurag Thakur 2023-08-25 21:36:12 +0200
  • 920c5502cc * Version 2.13.2 released. ========================== VER-2-13-2 Werner Lemberg 2023-08-25 19:51:30 +0200
  • 0c817334b7 * src/base/ftcalc.c (FT_MulAddFix): Simplify 32-bit rounding. Alexei Podtelezhnikov 2023-08-25 17:57:47 +0000
  • d42679b93d Fix clang warnings. Werner Lemberg 2023-08-25 18:05:01 +0200
  • 36f7c6bd34 Add structure to store preloaded lines Anurag Thakur 2023-08-25 00:35:30 +0530
  • aa5f001874 * subprojects/*.wrap: Updated. Werner Lemberg 2023-08-24 20:46:48 +0200
  • e3ada2f70d builds/unix/configure.raw: Use variable to specify minimum Python version. Hugh McMaster 2023-08-21 14:33:24 +1000
  • 00b07598d9 * builds/toplevel.mk: Simplify version extraction. Alexei Podtelezhnikov 2023-08-24 08:13:18 -0400
  • 67c1c30645 Load all glyphs when creating face Anurag Thakur 2023-08-23 21:56:19 +0530
  • 97251fd5aa [base] Improve the matrix degeneracy check. Alexei Podtelezhnikov 2023-08-21 23:23:22 -0400
  • a3f44aadbc builds/toplevel.mk: Don't use `\#` in functions. Werner Lemberg 2023-08-22 12:20:56 +0200
  • e907eef6b2 builds/freetype.mk: Invoke `mkdocs` as a Python module Hugh McMaster 2023-08-19 22:02:14 +1000
  • f3dfede62f
    outliers goksu 2023-08-18 17:42:53 +0300
  • 3553148174
    detecting outliers goksu 2023-08-18 02:04:38 +0300
  • a9793feace [base] Avoid UB with memcpy Ben Wagner 2023-08-15 11:30:26 -0400
  • d23d82d84b Work on preloading font outlines Anurag Thakur 2023-08-14 19:51:22 +0530
  • fa336db624 Improve validation for vertical seperation adjustments, and use new approach for tilde unflattening Craig White 2023-08-12 22:47:00 -0400
  • 71f5924d25 Notes for implementation Anurag Thakur 2023-08-12 23:43:16 +0530
  • ca85076134 Debug options, to be reverted later Anurag Thakur 2023-08-12 23:29:01 +0530
  • a20de84e16 Fix warnings in tracing messages for 32bit compilation. Werner Lemberg 2023-08-12 11:47:41 +0200
  • 3926f77efd Begin 'preload' font driver (based on truetype) Anurag Thakur 2023-08-09 01:46:40 +0530
  • 4769e58bbd [dense] Add compilation flags for meson Anurag Thakur 2023-06-05 23:32:04 +0530
  • f1550424d5 [dense] Add -msse4.1 to compile with CMake Anurag Thakur 2023-06-05 20:31:07 +0530
  • f7f7eb0843 [dense] Add optimization for division Anurag Thakur 2022-11-19 13:22:15 +0530
  • d2be765703 [dense] Add optimization for vertical lines Anurag Thakur 2022-11-19 13:14:51 +0530
  • eaf09d951f [dense] Re-enable SIMD to work with fixed-point Anurag Thakur 2022-11-19 13:05:14 +0530
  • 0aa7485b0d [dense] Migrate line drawing and accumulation to fixed-point Anurag Thakur 2022-11-19 12:55:14 +0530
  • 70d6a8ef1a [dense] Add SIMD support to rasterizer Anurag Thakur 2022-11-19 12:34:43 +0530
  • 2504e2de84 [dense] Enable module compilation Anurag Thakur 2022-11-19 10:53:24 +0530
  • 5e681678f6 [dense] Add drawing functions to rasterizer Anurag Thakur 2022-11-19 10:42:07 +0530
  • f2ff1dc37e [dense] Add rasterizer functions Anurag Thakur 2022-11-19 10:14:29 +0530
  • abce0cab72 [dense] Add 'dense' renderer Anurag Thakur 2022-11-19 01:24:19 +0530
  • f681099918 [dense] Populate headers for 'dense' module Anurag Thakur 2022-11-19 00:15:20 +0530
  • a78906fb4e [dense] Add files for new 'dense' module Anurag Thakur 2022-11-18 13:18:54 +0530
  • 4bcd9711da
    milli to micro goksu 2023-08-07 15:11:28 +0300
  • c3254394f3
    warmup iteration instead time goksu 2023-08-07 15:07:19 +0300
  • 3829fdaae5 Avoid overflow in COLR bounds checks. Ben Wagner 2023-08-04 11:41:23 -0400
  • d7371720b0
    warmup goksu 2023-08-03 19:08:57 +0300
  • 9a813d0c55 Add a vertical adjustment mode for pushing the bottom contour down and add a WIP tilde correction algorithm Craig White 2023-08-02 18:52:29 -0400
  • 95a872085e * src/base/ftobjs.c (open_face_from_buffer): Silence `maybe-uninitialized`. Alexei Podtelezhnikov 2023-08-01 22:48:31 -0400
  • cb7f7760e1 [docs] Add documentation on FreeType smooth raster algorithm gsoc-anurag-docs-2023 Anurag Thakur 2023-07-01 15:34:33 +0530
  • 4f196332b7 [docs] Add documentation on FreeType development, benchmarking Anurag Thakur 2023-07-01 15:30:48 +0530
  • d1eaaa9e2b [docs] Add documentation on compiling FreeType on an Android Device gsoc-anurag-2023-docs-final Anurag Thakur 2023-06-30 19:29:51 +0530
  • 64b2b80bcc [docs] Add documentation on adding new modules to FreeType Anurag Thakur 2023-06-30 19:28:18 +0530
  • 45d3ff99d5 [docs] Migrate all INSTALL files to Markdown Anurag Thakur 2023-06-29 20:43:56 +0530
  • c0ceb0541a [docs] Migrate docs/INSTALL to Markdown Anurag Thakur 2023-06-29 17:03:02 +0530
  • fae5e8c941
    little fixes goksu 2023-08-01 17:37:55 +0300
  • f48a8bc3e7 [docs] Migrate Readme to markdown Anurag Thakur 2023-06-29 12:11:14 +0530
  • b2584c738f [truetype] Reduce v40 footprint. Alexei Podtelezhnikov 2023-07-28 22:35:58 -0400
  • 1ecfd21990 [truetype] Remove Infinality for good (remaining bits). Alexei Podtelezhnikov 2023-07-27 16:12:28 +0000
  • 52d6614dcc Update 3 files master-patch-e828 Alexei Podtelezhnikov 2023-07-27 16:04:00 +0000
  • 5b7e45ac34 [truetype] Remove Infinality for good. Alexei Podtelezhnikov 2023-07-27 15:06:38 +0000
  • 84332214be [truetype] Remove Infinality for good. infdone Alexei Podtelezhnikov 2023-07-26 22:33:44 -0400
  • 5025ea6e49
    SOLID python and bug fixes for others goksu 2023-07-24 23:53:12 +0300
  • f9775cf1ee
    used ccraw goksu 2023-07-24 22:24:33 +0300
  • 893d7ac6c2
    compatible with other platforms goksu 2023-07-24 10:14:46 +0300
  • 9e3c5d7e18 * vms_make.com: Provide separate library compiled with C++. Jouk Jansen 2023-07-21 21:36:57 +0200
  • f7ae7e88e9 * vms_make.com: Fix typos. Jouk Jansen 2023-07-21 21:33:20 +0200
  • 7c542d02bf * src/smooth/ftgrays.c (FT_SSE2): Fix definition for VMS. Jouk Jansen 2023-07-21 21:31:28 +0200
  • 1fb442f6cf
    compiling and linking works as demos goksu 2023-07-20 14:51:58 +0300
  • 5769f13a6b vms_make.com: Make use of additional libraries optional. Jouk Jansen 2023-07-19 13:37:48 +0200
  • e8aa5af936 vms_make.com: Add `/warn=noinfo` to `CFLAGS`. Jouk Jansen 2023-07-19 13:34:45 +0200
  • dd3c9c5fec [woff2] Clean up on large brotli expansion Ben Wagner 2023-07-18 13:25:57 -0400
  • 336503dfd7 [woff2] Avoid allocation bomb. Werner Lemberg 2023-07-16 07:36:01 +0200
  • 3c92e7bfc2 [cff] Fix compiler warning. Werner Lemberg 2023-07-14 18:58:55 +0200