summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/20110513/004662.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/20110513/004662.html')
-rw-r--r--zarb-ml/mageia-dev/20110513/004662.html154
1 files changed, 154 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/20110513/004662.html b/zarb-ml/mageia-dev/20110513/004662.html
new file mode 100644
index 000000000..40d5d24bb
--- /dev/null
+++ b/zarb-ml/mageia-dev/20110513/004662.html
@@ -0,0 +1,154 @@
+<!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=%3C201105131746.38818.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="004660.html">
+ <LINK REL="Next" HREF="004661.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=%3C201105131746.38818.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 17:46:38 CEST 2011</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="004660.html">[Mageia-dev] why not disable bytecode interpreter in freetype2 ?
+</A></li>
+ <LI>Next message: <A HREF="004661.html">[Mageia-dev] why not disable bytecode interpreter in freetype2 ?
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#4662">[ date ]</a>
+ <a href="thread.html#4662">[ thread ]</a>
+ <a href="subject.html#4662">[ subject ]</a>
+ <a href="author.html#4662">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>On Friday, 13 May 2011 17:28:24 Z&#233; wrote:
+&gt;<i> 2011/5/13 Buchan Milne &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">bgmilne at staff.telkomsa.net</A>&gt;:
+</I>&gt;<i> &gt; On Friday, 13 May 2011 11:12:41 Z&#233; wrote:
+</I>&gt;<i> &gt;&gt; 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;&gt; &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; &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;&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;&gt; &gt; On Thu, 12 May 2011 13:20:39 +0200, Dimitrios Glentadakis wrote
+</I>&gt;<i> &gt;&gt; &gt;&gt;&gt; &gt; about
+</I>&gt;<i> &gt;&gt; &gt;&gt;&gt;
+</I>&gt;<i> &gt;&gt; &gt;&gt;&gt; perl -pi -e 's|#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER|/\*
+</I>&gt;<i> &gt;&gt; &gt;&gt;&gt; #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER \*/|'
+</I>&gt;<i> &gt;&gt; &gt;&gt;&gt; include/freetype/config/ftoption.h
+</I>&gt;<i> &gt;&gt; &gt;&gt;&gt;
+</I>&gt;<i> &gt;&gt; &gt;&gt;&gt;
+</I>&gt;<i> &gt;&gt; &gt;&gt;&gt; dont forget to also increase Release to avoid conflicts with
+</I>&gt;<i> &gt;&gt; &gt;&gt;&gt; existant freetype2, and then build the package.
+</I>&gt;<i> &gt;&gt; &gt;&gt;
+</I>&gt;<i> &gt;&gt; &gt;&gt; Why do all these things when you can simply add an entry in the
+</I>&gt;<i> &gt;&gt; &gt;&gt; font.conf file ?
+</I>&gt;<i> &gt;&gt; &gt;
+</I>&gt;<i> &gt;&gt; &gt; Thats a fact, but hat should happen is that freetype2 should have
+</I>&gt;<i> &gt;&gt; &gt; bytecode interpreter disabled by default, since so far users prefer
+</I>&gt;<i> &gt;&gt; &gt; it.
+</I>&gt;<i> &gt;&gt;
+</I>&gt;<i> &gt;&gt; Seams Fedora choosed to finally fix it, it reverted freetype2 with a
+</I>&gt;<i> &gt;&gt; patch to disable bytecode interpreter. -&gt;
+</I>&gt;<i> &gt;&gt; <A HREF="https://bugzilla.redhat.com/show_bug.cgi?id=547532">https://bugzilla.redhat.com/show_bug.cgi?id=547532</A>
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; No, this is not what is covered in this bug report.
+</I>&gt;<i>
+</I>&gt;<i> Yes, correct i miss understood what as the bug report about.
+</I>&gt;<i>
+</I>&gt;<i> &gt; Firstly, here are the non-problems:
+</I>&gt;<i> &gt; 1)The bytecode interpreter *can* make fonts look better, *if* they have
+</I>&gt;<i> &gt; hinting in the fonts. Not all ttf fonts have hinting, but AFAIK all the
+</I>&gt;<i> &gt; MS fonts *do* have hinting.
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; So, historically, the recommended approach was to use the PLF freetype
+</I>&gt;<i> &gt; *if* you had imported MS fonts (e.g. from a dual-boot Windows
+</I>&gt;<i> &gt; installation).
+</I>&gt;<i>
+</I>&gt;<i> Well i always avoid using PLF freetype and for what i have read in
+</I>&gt;<i> ML's all the users that answered to it said that also avoid PLF
+</I>&gt;<i> freetype.
+</I>&gt;<i>
+</I>&gt;<i> So far for hat i have seen, all users prefered like fonts were
+</I>&gt;<i> rendered wen patents were still valid...
+</I>
+Were *all* these users using *hinted* fonts? I think they weren't using hinted
+fonts at all.
+
+&gt;<i> &gt; 2)The Freetype autohinter was implemented later, and improves things for
+</I>&gt;<i> &gt; unhinted fonts, but hinted fonts still looked better with the bytecode
+</I>&gt;<i> &gt; interpreter.
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; This is the problem:
+</I>&gt;<i> &gt; 3)If the bytecode interpreter was enabled, auto-hinting was disabled (or,
+</I>&gt;<i> &gt; could be, for 'medium' and 'heavy' hinting settings) for unhinted fonts.
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; The Fedora bug isn't about disabling the bytecode interpreter, but by
+</I>&gt;<i> &gt; still allowing auto-hinting for unhinted fonts if the bytecode
+</I>&gt;<i> &gt; interpreter.
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; *This* is the right fix. Your insistence to *disable* the bytecode
+</I>&gt;<i> &gt; interpreter (leaving users with *no* options, in case they need hinted
+</I>&gt;<i> &gt; fonts) is the wrong fix.
+</I>&gt;<i>
+</I>&gt;<i> Well this way users cant also set to have autohint, seams theres
+</I>&gt;<i> always some app failing.
+</I>
+?
+
+We need to apply the patch that enables the autohinter for unhinted fonts,
+even if the bytecode interpreter is enabled, that is available from the bug
+report for which you provided the link.
+
+&gt;<i> Why not having it disabled by default?
+</I>
+So, you haven't read what I wrote in (3)?
+
+&gt;<i> users will always be able to
+</I>&gt;<i> set their preferences about using or not autohint, but that way
+</I>&gt;<i> ensures that all fonts are better rended.
+</I>
+No, you ignore the case where some hinted fonts are almost unusable without
+the bytecode interpreter, and others where they are rendered better.
+
+&gt;<i> All this came up after patents end in wich showed users how fonts
+</I>&gt;<i> appear poor rended, until that point i didnt saw any complains about
+</I>&gt;<i> fonts, and this is what should be fixed.
+</I>
+You contradict yourself ... and you can't make blanket statements of &quot;how
+fonts appear poor rended&quot;, as it depends on the font (and whether it is hinted
+or not).
+
+Regards,
+Buchan
+</PRE>
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="004660.html">[Mageia-dev] why not disable bytecode interpreter in freetype2 ?
+</A></li>
+ <LI>Next message: <A HREF="004661.html">[Mageia-dev] why not disable bytecode interpreter in freetype2 ?
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#4662">[ date ]</a>
+ <a href="thread.html#4662">[ thread ]</a>
+ <a href="subject.html#4662">[ subject ]</a>
+ <a href="author.html#4662">[ 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>