1. 14 Feb, 2019 2 commits
  2. 13 Feb, 2019 3 commits
  3. 25 Dec, 2015 9 commits
    • John Croisant's avatar
      Version 0.1.0 released. · db7528cd
      John Croisant authored
    • John Croisant's avatar
      Added archive of wiki page, for posterity. · ee8c6b4f
      John Croisant authored
    • John Croisant's avatar
      Added CHANGELOG.md. · 37debca0
      John Croisant authored
    • John Croisant's avatar
      Added demos/simple.scm. · ee44ca30
      John Croisant authored
      A very simple demo showing only the basics.
    • John Croisant's avatar
      Removed free-font! (alias for close-font!). · 9a27bb60
      John Croisant authored
      Upon further consideration, it's not worth having an alias for
    • John Croisant's avatar
      Added function bindings related to unicode. · 086f866c
      John Croisant authored
      - byte-swapped-unicode-set! (TTF_ByteSwappedUNICODE)
      - size-unicode (TTF_SizeUNICODE)
      - render-unicode-solid   / render-unicode-solid*
      - render-unicode-shaded  / render-unicode-shaded*
      - render-unicode-blended / render-unicode-blended*
      CHICKEN doesn't support 16-bit Unicode strings, so the size and
      render functions accept a pointer or locative to a null-terminated C
      array of 16-bit unsigned integers. SRFI-4 u16vectors can be wrapped
      in a locative using make-locative from the lolevel module.
    • John Croisant's avatar
      Added function bindings for rendering glyphs. · b50a5ba2
      John Croisant authored
      - render-glyph-solid   / render-glyph-solid*   (TTF_RenderGlyph_Solid)
      - render-glyph-shaded  / render-glyph-shaded*  (TTF_RenderGlyph_Shaded)
      - render-glyph-blended / render-glyph-blended* (TTF_RenderGlyph_Blended)
    • John Croisant's avatar
      Added function bindings related to glyph metrics. · 0e380468
      John Croisant authored
      - glyph-provided (TTF_GlyphIsProvided)
      - glyph-metrics  (TTF_GlyphMetrics)
    • John Croisant's avatar
      Added demos/ttf-demo.scm and related files. · 72282bee
      John Croisant authored
      The demo renders a line of text 3 times, using solid, shaded, and
      blended render modes. The text, font, and size can be customized via
      the command line. Various font styles, outline, kerning, and hinting
      can be toggled using keyboard keys.
      Included ComicNeue-Regular.otf as the default font, because it has a
      small file size, so the repository will not be bloated too much.
      Its license information is in COMIC-NEUE-LICENSE.txt.
  4. 24 Dec, 2015 3 commits
  5. 23 Dec, 2015 11 commits
  6. 22 Dec, 2015 1 commit