summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/20110513/004656.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/20110513/004656.html')
-rw-r--r--zarb-ml/mageia-dev/20110513/004656.html116
1 files changed, 116 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/20110513/004656.html b/zarb-ml/mageia-dev/20110513/004656.html
new file mode 100644
index 000000000..cfdcedafd
--- /dev/null
+++ b/zarb-ml/mageia-dev/20110513/004656.html
@@ -0,0 +1,116 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-dev] why not disable bytecode interpreter in freetype2 ?
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20why%20not%20disable%20bytecode%20interpreter%20in%20freetype2%20%3F&In-Reply-To=%3C201105131209.18049.bgmilne%40staff.telkomsa.net%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="004655.html">
+ <LINK REL="Next" HREF="004660.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] why not disable bytecode interpreter in freetype2 ?</H1>
+ <B>Buchan Milne</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20why%20not%20disable%20bytecode%20interpreter%20in%20freetype2%20%3F&In-Reply-To=%3C201105131209.18049.bgmilne%40staff.telkomsa.net%3E"
+ TITLE="[Mageia-dev] why not disable bytecode interpreter in freetype2 ?">bgmilne at staff.telkomsa.net
+ </A><BR>
+ <I>Fri May 13 12:09:17 CEST 2011</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="004655.html">[Mageia-dev] why not disable bytecode interpreter in freetype2 ?
+</A></li>
+ <LI>Next message: <A HREF="004660.html">[Mageia-dev] why not disable bytecode interpreter in freetype2 ?
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#4656">[ date ]</a>
+ <a href="thread.html#4656">[ thread ]</a>
+ <a href="subject.html#4656">[ subject ]</a>
+ <a href="author.html#4656">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>On Friday, 13 May 2011 11:12:41 Z&#233; wrote:
+&gt;<i> 2011/5/13 Z&#233; &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">mmodem00 at gmail.com</A>&gt;:
+</I>&gt;<i> &gt; 2011/5/13 Dimitrios Glentadakis &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">dglent at gmail.com</A>&gt;:
+</I>&gt;<i> &gt;&gt; &#931;&#964;&#953;&#962; &#928;&#945;&#961;&#945;&#963;&#954;&#949;&#965;&#942; 13 &#924;&#940;&#953;&#959;&#962; 2011 00:39:55 Z&#233; &#947;&#961;&#940;&#968;&#945;&#964;&#949;:
+</I>&gt;<i> &gt;&gt;&gt; 2011/5/12 Dick Gevers &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">dvgevers at xs4all.nl</A>&gt;:
+</I>&gt;<i> &gt;&gt;&gt; &gt; On Thu, 12 May 2011 13:20:39 +0200, Dimitrios Glentadakis wrote about
+</I>
+&gt;<i> &gt;&gt;&gt; perl -pi -e 's|#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER|/\*
+</I>&gt;<i> &gt;&gt;&gt; #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER \*/|'
+</I>&gt;<i> &gt;&gt;&gt; include/freetype/config/ftoption.h
+</I>&gt;<i> &gt;&gt;&gt;
+</I>&gt;<i> &gt;&gt;&gt;
+</I>&gt;<i> &gt;&gt;&gt; dont forget to also increase Release to avoid conflicts with existant
+</I>&gt;<i> &gt;&gt;&gt; freetype2, and then build the package.
+</I>&gt;<i> &gt;&gt;
+</I>&gt;<i> &gt;&gt; Why do all these things when you can simply add an entry in the
+</I>&gt;<i> &gt;&gt; font.conf file ?
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; Thats a fact, but hat should happen is that freetype2 should have
+</I>&gt;<i> &gt; bytecode interpreter disabled by default, since so far users prefer
+</I>&gt;<i> &gt; it.
+</I>&gt;<i>
+</I>&gt;<i> Seams Fedora choosed to finally fix it, it reverted freetype2 with a
+</I>&gt;<i> patch to disable bytecode interpreter. -&gt;
+</I>&gt;<i> <A HREF="https://bugzilla.redhat.com/show_bug.cgi?id=547532">https://bugzilla.redhat.com/show_bug.cgi?id=547532</A>
+</I>
+No, this is not what is covered in this bug report.
+
+Firstly, here are the non-problems:
+1)The bytecode interpreter *can* make fonts look better, *if* they have
+hinting in the fonts. Not all ttf fonts have hinting, but AFAIK all the MS
+fonts *do* have hinting.
+
+So, historically, the recommended approach was to use the PLF freetype *if*
+you had imported MS fonts (e.g. from a dual-boot Windows installation).
+
+2)The Freetype autohinter was implemented later, and improves things for
+unhinted fonts, but hinted fonts still looked better with the bytecode
+interpreter.
+
+
+This is the problem:
+3)If the bytecode interpreter was enabled, auto-hinting was disabled (or,
+could be, for 'medium' and 'heavy' hinting settings) for unhinted fonts.
+
+The Fedora bug isn't about disabling the bytecode interpreter, but by still
+allowing auto-hinting for unhinted fonts if the bytecode interpreter.
+
+*This* is the right fix. Your insistence to *disable* the bytecode interpreter
+(leaving users with *no* options, in case they need hinted fonts) is the wrong
+fix.
+
+But, thanks for the pointer to the bug, which points to the patches.
+
+&gt;<i> Why dont we also do the same thing?
+</I>&gt;<i>
+</I>&gt;<i> Since theres users complaining about it, why not solve it once for all?
+</I>
+Regards,
+Buchan
+</PRE>
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="004655.html">[Mageia-dev] why not disable bytecode interpreter in freetype2 ?
+</A></li>
+ <LI>Next message: <A HREF="004660.html">[Mageia-dev] why not disable bytecode interpreter in freetype2 ?
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#4656">[ date ]</a>
+ <a href="thread.html#4656">[ thread ]</a>
+ <a href="subject.html#4656">[ subject ]</a>
+ <a href="author.html#4656">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
+mailing list</a><br>
+</body></html>