1. 23 Nov, 2020 1 commit
  2. 07 Nov, 2020 1 commit
  3. 27 Feb, 2020 1 commit
  4. 26 Jul, 2019 1 commit
  5. 18 Jul, 2019 1 commit
    • Matthias Clasen's avatar
      image compositor: Support subpixel positioning · ea932921
      Matthias Clasen authored
      Support subpixel positioning with a 4x4 subpixel grid.
      
      When compositing glyphs in the image compositor,
      we store the subpixel phases in the high bits of the
      glyph index. The _cairo_scaled_glyph_index() macro
      has been updated to discard these bits. By storing
      the phases in the glyph index, the glyph cache just
      keeps working. When loading a glyph, the Freetype
      font backend shifts the outline according to the
      phases.
      ea932921
  6. 30 May, 2019 1 commit
    • Florian Muellner's avatar
      ft-font: Fix color font support · bab53d91
      Florian Muellner authored
      FT_PIXEL_MODE_BGRA is an enum member, not a define, so it always appears
      as 0 in the preprocessor conditions added in commit c0ed8ce1.
      
      There is an existing define for color font support, use that instead.
      bab53d91
  7. 01 Feb, 2019 1 commit
  8. 13 Dec, 2018 1 commit
  9. 19 Nov, 2018 2 commits
  10. 16 Jul, 2018 1 commit
  11. 07 May, 2018 1 commit
  12. 21 Apr, 2018 1 commit
  13. 08 Mar, 2018 1 commit
  14. 24 Jan, 2018 1 commit
    • Bryce Harrington's avatar
      font: Check return value from _cairo_ft_unscaled_font_lock_face · 1cbebafe
      Bryce Harrington authored
      cairo-ft-font.c: In function ‘_cairo_ft_has_color_glyphs’:
      cairo-ft-font.c:3011:9: warning: ignoring return value of ‘_cairo_ft_unscaled_font_lock_face’, declared with attribute warn_unused_result [-Wunused-result]
               _cairo_ft_unscaled_font_lock_face (unscaled);
               ^
      1cbebafe
  15. 16 Jan, 2018 1 commit
  16. 08 Jan, 2018 1 commit
  17. 05 Jan, 2018 2 commits
  18. 03 Jan, 2018 1 commit
  19. 19 Dec, 2017 16 commits
  20. 16 Oct, 2017 1 commit
  21. 16 Sep, 2017 1 commit
  22. 09 Aug, 2017 1 commit
    • Behdad Esfahbod's avatar
      [ft] Fix color font loading on big-endian systems · f3515954
      Behdad Esfahbod authored
      Untested, but the logic is correct: FreeType's BGRA type is always
      laid out in that order in memory.  Cairo's ARGB32 is endianness-
      dependent.  On little-endian systems the two are the same.  On big-endian
      we need to flip.
      f3515954
  23. 29 Jul, 2017 1 commit