Skip to content
Snippets Groups Projects
  1. Jan 13, 2025
  2. Jan 04, 2025
  3. Dec 19, 2024
  4. Dec 18, 2024
  5. Dec 15, 2024
  6. Dec 13, 2024
  7. Dec 11, 2024
  8. Aug 12, 2024
  9. Jun 21, 2024
  10. Apr 05, 2024
  11. Jan 27, 2024
  12. Dec 14, 2023
  13. Dec 13, 2023
  14. Dec 10, 2023
  15. Dec 08, 2023
  16. Dec 07, 2023
  17. Nov 18, 2023
    • Alexei Podtelezhnikov's avatar
      [ftlint] Count X- and Y-turns. · 55aa2d8e
      Alexei Podtelezhnikov authored
      The number of turns reflects the glyph complexity and the workload
      for the B/W rasterizer.
      
      * src/ftlint.c (Explore): New function to count turns.
      (Main): Report them.
      55aa2d8e
  18. Nov 09, 2023
  19. Nov 07, 2023
  20. Oct 05, 2023
    • Charlie Jiang's avatar
      [ftinspect] Add PostScript constructed name display for MM/GX fonts. · ada48b53
      Charlie Jiang authored
      Fixes #57 . Added a text box showing current constructed PostScript name
      with MM/GX coords included according to TN #5902.
      
      * src/ftinspect/panels/settingpanelmmgx.cpp,
        src/ftinspect/panels/settingpanelmmgx.hpp:
        Add the PostScript name text box.
        Track the dirty state of the axes, so when all axes are in "default" state
        the "basic" PS name will be displayed (e.g. "NotoSansCJKtc-DemiLight"),
        while when any axis has its value modified, the constructed PS name will
        be displayed (e.g. "NotoSansCJKTC_350wght").
        Even when the value equals to the default one, as long as the value was
        touched by user, the name will be the constructed one. To clear the dirty
        state, the "Def" button for each axis, or the "Reset to Default" button
        should be used.
      
      * src/ftinspect/engine/engine.cpp, src/ftinspect/engine/engine.hpp:
        Add two fields tracking PS name (one with "basic" name, and one possibly
        constructed from MM/GX coords).
      
      * src/ftinspect/engine/fontinfo.cpp: Change to use the PS name from engine.
      ada48b53
    • Charlie Jiang's avatar
      [ftinspect] Separate the `FTC_FaceID` of faces/sizes for rendering and ... · 3228489a
      Charlie Jiang authored
      ... information retrieval.
      
      This fixes the PostScript name display in the Font Info tab.
      
      * src/ftinspect/engine/engine.cpp, src/ftinspect/engine/engine.hpp:
        Use the highest bit of `FTC_FaceID` to indicate that the face/size is for
        rendering (safe for some modification to the face, e.g. MM/GX coords).
      3228489a
  21. Oct 03, 2023
  22. Aug 25, 2023
    • Werner Lemberg's avatar
      * Version 2.13.2 released. · 85481967
      Werner Lemberg authored
      ==========================
      
      Tag sources with 'VER-2-13-2'.
      
      * README: Updated.
      * meson.build: Updated.
      * man/*.1: Updated.
      VER-2-13-2
      85481967
    • Werner Lemberg's avatar
      Fix clang warnings. · e2566717
      Werner Lemberg authored
      * graph/gblblit.c (gblender_glyph_upgray), src/ftmulti.c (Render_All): Add
        cast.
      * src/ftdump.c (get_english_name_entry): Initialize `name`.
      e2566717
  23. Aug 24, 2023
  24. Aug 17, 2023
    • Hugh McMaster's avatar
      ftlint.1: Instruct man(1) to run the groff `tbl` preprocessor · a668fa3d
      Hugh McMaster authored
      The latest version of groff (1.23.0) emits a warning when it detects the
      use of table macros (.TS, .TE) with no .TW (table width) macro defined:
      
        tbl preprocessor failed, or it or soelim was not run; table(s) likely
        not rendered (TE macro called with TW register undefined).
      
      The warning occurs because the `tbl` preprocessor was not invoked by
      the `man` command. To fix the issue, we need to instruct man(1) to
      run the `tbl` preprocessor before rendering the source as text.
      
      This issue was detected by Debian's Lintian tool.
      a668fa3d
  25. Aug 13, 2023
Loading