[Bug 211201] print/freetype2: update to 2.7, add V40 code

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Oct 6 04:39:31 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211201

lightside <lightside at gmx.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #175459|                            |maintainer-approval?(gnome@
              Flags|                            |FreeBSD.org)

--- Comment #42 from lightside <lightside at gmx.com> ---
Created attachment 175459
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=175459&action=edit
Proposed patch (since 412348 revision) with pkg-message file

(In reply to comment #41)
> But it is better to document how to get old behavior (in /usr/ports/UPDATING?)
I think, possible to use port's pkg-message file for this. I attached some
variant of it, based on information from following files:
http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/docs/CHANGES?id=VER-2-7#n2
http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/include/freetype/config/ftoption.h?id=VER-2-7#n80
-8<--
The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as
the default, emulating a modern version of ClearType. This change inevitably
leads to different rendering results, and you might change port's options to
adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment
variable).

An environment variable "FREETYPE_PROPERTIES" can be used to control driver
properties. Example:

        FREETYPE_PROPERTIES=truetype:interpreter-version=35 \
                cff:no-stem-darkening=1 \
                autofitter:warping=1

This allows to select, say, the subpixel hinting mode at runtime for a given
application.

The controllable properties are listed in the section "Controlling FreeType
Modules" in the reference's table of contents
(%%DOCSDIR%%/reference/ft2-toc.html, if DOCS port's option was enabled).
-->8-

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.


More information about the freebsd-gnome mailing list