LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 11-27-2014, 02:08 PM   #1
angryfirelord
Member
 
Registered: Dec 2005
Distribution: Fedora, CentOS
Posts: 515

Rep: Reputation: 66
Subpixel rendering and patents


One of the things I do when I install a new Slackware system is I enable subpixel rendering so that the fonts don't look quite so horrible (specifically on Firefox). I went to the FreeType website and they stated that the bytecode patents had expired in 2010.

http://www.freetype.org/patents.html

However, does the ClearType patent still apply towards subpixel rendering or is it only for the RGB layout? The diff in question looks like this:
Code:
--- ./include/freetype/config/ftoption.h.orig   2007-01-05 10:18:45.000000000 -0600
+++ ./include/freetype/config/ftoption.h        2007-04-21 15:07:04.000000000 -0500
@@ -92,7 +92,7 @@
   /* This is done to allow FreeType clients to run unmodified, forcing     */
   /* them to display normal gray-level anti-aliased glyphs.                */
   /*                                                                       */
-/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */
+#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING
It's confusing to me because that function doesn't appear to be directly specified as patent infringing. I know Fedora doesn't enable it out of the box either, but I can't find anything tying it to ClearType (which doesn't expire until 2019).
 
Old 11-27-2014, 02:23 PM   #2
turtleli
Member
 
Registered: Aug 2012
Location: UK
Posts: 206

Rep: Reputation: Disabled
From the Freetype source code:
Code:
  /*************************************************************************/
  /*                                                                       */
  /* Uncomment the line below if you want to activate sub-pixel rendering  */
  /* (a.k.a. LCD rendering, or ClearType) in this build of the library.    */
  /*                                                                       */
  /* Note that this feature is covered by several Microsoft patents        */
  /* and should not be activated in any default build of the library.      */
  /*                                                                       */
  /* This macro has no impact on the FreeType API, only on its             */
  /* _implementation_.  For example, using FT_RENDER_MODE_LCD when calling */
  /* FT_Render_Glyph still generates a bitmap that is 3 times wider than   */
  /* the original size in case this macro isn't defined; however, each     */
  /* triplet of subpixels has R=G=B.                                       */
  /*                                                                       */
  /* This is done to allow FreeType clients to run unmodified, forcing     */
  /* them to display normal gray-level anti-aliased glyphs.                */
  /*                                                                       */
/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: How Many Patents Must Be Read to Clear All Patents Rights on Software? LXer Syndicated Linux News 0 07-15-2013 11:50 PM
Disable subpixel antialiasing? crxssi Mandriva 3 08-29-2009 04:04 AM
Disable subpixel antialiasing? crxssi Linux - Software 2 08-28-2009 06:17 PM
Subpixel rendering and xrandr Morosoph Linux - Desktop 1 08-27-2009 06:38 PM
Firefox not using subpixel antialiasing? wintermute222 Linux - Software 6 03-15-2004 12:40 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 09:25 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration