Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

openSUSE tar bor subpixelstödet

openSUSE 10.2 har inte längre stöd för subpixel (ClearType) på fonterna, orsaken till detta är att Microsoft har patent på tekniken och den inte bör aktiveras som standard. Subpixel är det som gör att fonterna ser bättre ut på skärmen, framför allt på platta skärmar (TFT). I bugzilla.novell.com kan vi läsa om buggen och varför den inte åtgärdas. Frågan om detta inte täcks av Novell-Microsoft uppgörelse besvaras med "Microsoft stämmer inte våra kunder".

I filen include/freetype/config/ftoption.h kan vi läsa:

  /*************************************************************************/
  /*                                                                       */
  /* 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 larger than  */
  /* the original size; the difference will be that 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 */

Källa: slashdot.org

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

jonasbjorks bild

Linus (liber på IRC-kanalen) tipsade om http://www.grc.com/cleartype.htm där man kan lära sig mer om subpixel.

--
SUSE Linux
Jonas Björk - like.no.other

--
Jag är grundare av och administratör på Linuxportalen. Kontakta mig om du har frågor, funderingar eller synpunkter kring Linuxportalen.se .

dholms bild

Nej, inte "framför allt på platta skärmar". Subpixel hinting är specifikt för LCD. Man utnyttjar det faktum att varje pixel i ett LCD-element består av tre oberoende komponenter. Genom att utnyttja detta kan man öka upplösningen på texten genom att bara tända en av färgerna i närliggande pixlar. Du har ingen som helst nytta av detta på en CRT eller Plasma eftersom där kan du bara tända eller släcka en hel pixel.

Detta ("buggen") påminner lite om OpenOffice.org 1.x där man var tvungen att lägga till några defines för att få bästa möjliga fontrendering, som använde teknik patenterad av Adobe. Sen kom FreeType och löste problemet Tongue

--
Don’t take life too seriously, you won’t get out alive.

rioroberts bild

Jag har för mig att jag såg subpixel första gången någonsin i Linux Kubuntu när jag surfade runt.. Och så efter några månader kom IE7 och hade visst också något sånt. Microsoft kan väl inte ha patent på det ?
Fast i don't know.. Microsoft kanske hade patent på det innan Linux började använda det.
- Robert Plant Vocals Led Zeppelin

lundatoks bild

Vad bra överenskommelsen blev.

--
MöLUG
Svenska OSS-bloggar

kantons bild

Jag förstår inte varför subpixling skulle vara bättre än vanlig gråskala. I Gnome ser det mest ut som om fonterna blivit JPEG-komprimerade.

sundmarks bild

Att ClearType är avaktiverat i freetype library är en upstream ändring som kommer slå igenom i många distributioner, även om openSUSE är snabba med förändringen. Tyvärr är det mycket FUD bakom vissa inlägg runt om på nätet i detta ämne.
--

Mikael Sundmark

 

Mikael Sundmark

trappskis bild

annars finns den alltid så informativa:
Wikipedia om ClearType
Wikipedia om Subpixel Rendering

I övrigt är det tragiskt...
Att Microsoft frå ha patent på något dylikt alltså...
Man tog en befintlig teknik... döpte den till något fiffigt och tog Patent på den.
I överigt är det synd att man inte kan ha tekniken pga av detta.
Själv lider jag inte då jag fortfarande sitter med en skruttig CRT och ClearType inte ger mig särskilt mycket...

jentins bild

Denna sida hjälpte mig,,

http://www.linux-mag.com/id/2997/

dholms bild

Därför att på ett LCD-element så kan du uppnå en lite högre upplösning på dina typsnitt vilket gör att du kan göra dem tydligare att läsa.

--
Don’t take life too seriously, you won’t get out alive.

falconixs bild

ClearType som det heter i Windows har funnits sedan Windows XP, och gått att aktivera, men har inte varit aktiverat som standard.