1. 18 Jul, 2019 3 commits
    • Matthias Clasen's avatar
      xlib compositor: Support subpixel positioning · e4a79db0
      Matthias Clasen authored
      As for the image compository, support a 4x4
      subpixel grid.
      e4a79db0
    • Matthias Clasen's avatar
      Add a testcase for subpixel positioning · 6fd4222a
      Matthias Clasen authored
      With the image compositor, you can see different
      phases. The XLib compositor always uses the same
      glyph rendering.
      6fd4222a
    • 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
  2. 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
  3. 10 May, 2019 2 commits
  4. 25 Mar, 2019 1 commit
  5. 14 Mar, 2019 1 commit
  6. 12 Mar, 2019 1 commit
  7. 03 Mar, 2019 1 commit
  8. 01 Feb, 2019 8 commits
  9. 16 Jan, 2019 1 commit
  10. 09 Jan, 2019 1 commit
  11. 08 Jan, 2019 4 commits
  12. 31 Dec, 2018 1 commit
  13. 16 Dec, 2018 2 commits
  14. 13 Dec, 2018 1 commit
  15. 02 Dec, 2018 1 commit
  16. 19 Nov, 2018 1 commit
  17. 11 Nov, 2018 1 commit
  18. 25 Oct, 2018 1 commit
  19. 24 Oct, 2018 1 commit
  20. 22 Oct, 2018 1 commit
  21. 21 Oct, 2018 1 commit
  22. 19 Oct, 2018 2 commits
  23. 18 Oct, 2018 3 commits