Revisions of fcft

buildservice-autocommit accepted request 1151907 from Arnav Singh's avatar Arnav Singh (Arnavion) (revision 30)
baserev update by copy to link target
Arnav Singh's avatar Arnav Singh (Arnavion) committed (revision 29)
- Update to 3.1.8:
  * Fixed setting font size to do it in points instead of pixels so that
    it works with fractional pixel sizes.
buildservice-autocommit accepted request 1133265 from Arnav Singh's avatar Arnav Singh (Arnavion) (revision 28)
baserev update by copy to link target
Arnav Singh's avatar Arnav Singh (Arnavion) committed (revision 27)
- Update to 3.1.7:
  * Fixed infinite loop on certain invalid fontfeatures values.
buildservice-autocommit accepted request 1098717 from Arnav Singh's avatar Arnav Singh (Arnavion) (revision 26)
baserev update by copy to link target
Arnav Singh's avatar Arnav Singh (Arnavion) committed (revision 25)
- Update to 3.1.6:
  * Updated bundled nanosvg.
buildservice-autocommit accepted request 1005678 from Arnav Singh's avatar Arnav Singh (Arnavion) (revision 24)
baserev update by copy to link target
Arnav Singh's avatar Arnav Singh (Arnavion) committed (revision 23)
- Update to 3.1.5:
  * SVG fonts now ignore user transformations instead of failing with
    "unimplemented feature".
  * Updated glyph advance width calculation for Harfbuzz 5.2 changes.
    The new calculation is incompatible with Harfbuzz 5.1 and earlier, so
    required version of Harfbuzz has been increased to 5.2.
buildservice-autocommit accepted request 1001514 from Arnav Singh's avatar Arnav Singh (Arnavion) (revision 22)
baserev update by copy to link target
Arnav Singh's avatar Arnav Singh (Arnavion) committed (revision 21)
- Update to 3.1.4:
  * Fixed crash when failing to load an SVG glyph with multiple sub-glyphs.
buildservice-autocommit accepted request 998706 from Arnav Singh's avatar Arnav Singh (Arnavion) (revision 20)
baserev update by copy to link target
Arnav Singh's avatar Arnav Singh (Arnavion) committed (revision 19)
- Update to 3.1.3:
  * Fixed bitmap font glyph advance width calculation when the user has
    enabled 10-scale-bitmap-fonts.conf in fontconfig.
- Fix libfcft package missing license file, and remove redundant copy of
  doc files and license in $datadir/doc/fcft/
buildservice-autocommit accepted request 978164 from Arnav Singh's avatar Arnav Singh (Arnavion) (revision 18)
baserev update by copy to link target
Arnav Singh's avatar Arnav Singh (Arnavion) committed (revision 17)
- Update to 3.1.2:
  * Fixed SVG glyphs failing with “bad argument” if LCD subpixel rendering is
    enabled.
buildservice-autocommit accepted request 974220 from Arnav Singh's avatar Arnav Singh (Arnavion) (revision 16)
baserev update by copy to link target
Arnav Singh's avatar Arnav Singh (Arnavion) committed (revision 15)
- Update to 3.1.1:
  * Added OT-SVG support using a bundled nanosvg as backend.
    FCFT_CAPABILITY_SVG has been added to fcft_capabilities to detect this.
  * Fixed fcft_font::name, and fcft_glyph::font_name not being set correctly
    for font collections (e.g. *.ttc files).
  * Fixed assertion inside HarfBuzz with fcft_rasterize_grapheme_ut32
    when rasterizing a glyph fails.
- Set all options and features explicitly instead of relying on auto-detection
  to ensure build fails if dependencies change.
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 955209 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 14)
- Leap 15.4 uses python3.6 so the python3-dataclasses is
  BuildRequired. Also, gcc-11 is enforced in Leap since gcc7 which
  is used by default is too old
Arnav Singh's avatar Arnav Singh (Arnavion) committed (revision 13)
- Update to 3.0.1:
  * Added fcft_font.name member for the name of the primary font.
  * Added fcft_glyph.font_name member for the name of the font that the glyph
    was loaded from.
  * Added fcft_init and fcft_fini to initialize and deinitialize the library,
    which must now be called explicitly. Also, fcft_log_init has been removed,
    and logging is now initialized by fcft_init.
  * All wchar_t usage has been replaced with uint32_t. Also,
    fcft_{glyph,grapheme,text_run}_rasterize have been renamed to
    fcft_rasterize_{char,grapheme,text_run}_utf32 to emphasize this.
  * fcft_rasterize_grapheme_utf32 no longer accepts layout tags, unlike
    its predecessor fcft_grapheme_rasterize. They should be
    set using fontfeature when calling fcft_from_name.
  * Removed fcft_size_adjust.
  * Removed fcft_font.space_advance member.
  * Fixed bug in fcft_rasterize_text_run_utf32 due to uninitialized variable.
Arnav Singh's avatar Arnav Singh (Arnavion) committed (revision 12)
- Update to 2.5.1:
  * fcft_set_scaling_filter now applies to color bitmap fonts only,
    ie emoji fonts.
  * Fixed incorrect value of FCFT_SCALING_FILTER_CUBIC constant.
  * Fixed pixman errors and program freezes when scaling bitmap fonts to
    very small sizes.
Arnav Singh's avatar Arnav Singh (Arnavion) committed (revision 11)
- Update to 2.5.0:
  * Added fcft_set_emoji_presentation that can be used to override
    emojis' default presentation style.
  * Changed fcft_*_rasterize so that emoji's default presentation is now
    accounted for when searching for a font containing the emoji codepoint,
    codepoints whose default presentation is "text" will no longer consider
    emoji fonts, and codepoints whose default presentation is "emoji" will
    no longer consider non-emoji fonts.
  * Improved handling of RTL scripts in fcft_text_run_rasterize
Displaying revisions 1 - 20 of 30
openSUSE Build Service is sponsored by