Permalänk
Medlem

Alltid ful font i Linux

Jag har provat flera olika linux dister genom åren. En sak som jag alltid stört mig på är fonten, den är alltid lite oskarp och ful. Har haft olika bärbara datorer, testat olika font paket, men aldrig fått den klar och fin. Vad beror det på?

Permalänk
Medlem

Det beror nog på att Microsoft spenderat en hel massa tid och pengar på att forska i subpixel rendering.
Och att forskningen resulterat i en massa patent och fonter som dom behåller själva

Och jag håller med, de linux distar jag kör får fonter att se tråkiga ut.

Permalänk
Medlem

Jag lyckas alltid få fonter som ser fantastiska ut. Till exempel Arch Linux's standard font är helt åt ****, så jag fixar alltid en annan font från AUR eller från fonten som medföljer i GTK-temat jag använder.

Visa signatur

AMD R5 1600 3.2 GHz | Gigabyte AX370 Gaming K3 | Corsair Vengeance LP 2x8GB 3200MHz CL16 | Sapphire RX580 Nitro+ 8GB | Phanteks Eclipse P400S | 1x Samsung 970 EVO 500GB 1x WD 500GB | Windows 11 Pro

Permalänk
Hedersmedlem

Utan att ha någon specifik distribution att prata om så är det svårt att säga något. Jag har inget problem — jag vet att Debians standardinställningar tidigare inte använde "fancy" inställningar för teckenrendering (typ källa), men Ubuntu och dess derivat har gjort det ett tag, och senare Debianversioner (tror det nått Stable i och med Debian 7 Wheezy, släppt 2013-05-04) använder mjukare inställningar som standard.

Samtidigt ska man veta att folks preferenser för teckenrendering är väldigt olika. Jag vet Windowsanvändare som än idag kämpar för att inaktivera det Microsoft kallar "Cleartype" så fort de sätter sig vid en sådan dator. Det du inte har gillat har kanske varit just distributioner som använt antialiasing och andra "fancy" funktioner som standard; det fungerar olika bra i olika upplösningar och med olika teckensnitt, så om du därpå installerat något eget tema som använt ett teckensnitt utan bra hintinginformation så kan det vara där felet ligger.

Med det sagt, så ett antal av de där patenten som bl a Microsoft och Apple ruvat på gick faktiskt ut 2010: The TrueType Bytecode Patents Have Expired! [Freetype.org]. Se även Wikipedias licensnotiser om Freetype, som tydliggör att vissa funktioner som standard levereras som inaktiverade i Linuxdistributioner för att undvika patentoklarheter; det finns ytterligare en uppsättning patent för en specifik implementation av subpixelrendering som går ut 2019 (de ansöktes om 1999 — hur mjukvarupatent som dessa överhuvudtaget kan få vara giltiga under sådana eoner i tekniksammanhang är en stor sidodiskussion).

Rent tekniskt är dessa kvarvarande patent möjliga att kringgå och gäller för den delen inte i hela världen, och Freetype stöder subpixelrendering, men det är inte aktiverat som standard från "upstream" för att i någon mån undvika att ens lyfta frågan om det specifika patentbekymret. Se maillistediskussion från 2006, där utvecklaren vill vara defensiv för att undvika hot från "sub-marine patents", dvs att Microsoft medvetet avvaktar tills Freetype spritts till mängder av enheter innan de drar igång en rättskarusell för att håva in miljoner från tillverkare. Det är också rätt säkert att det finns så kallad "prior art" i frågan (dvs att tekniken användes generellt av andra aktörer innan Microsoft ansökte om patent) så att patenten i sig är ogiltiga (vilket Microsoft mycket möjligen själva vet, vilket skulle kunna vara en anledning till att de inte agerar i frågan), men det får man inte officiellt "på papper" förrän man får det prövat i en lång och troligen extremt dyr rättsprocess i USA. Pengarna som då skulle gått till att betala jurister används troligen mycket bättre till andra saker i en värld med begränsade resurser; speciellt som man vet att tiden till slut kommer lösa frågan automatiskt.

Även vad gäller de patentbitar som är helt lösta så är det inte omöjligt att vissa distributioner fortfarande låter användare aktivera dessa funktioner manuellt, då det som sagt inte är alla som gillar den typen av rendering.

Det är ordentligt med aktivitet i just renderingsbiblioteken, dels relaterat till patenten som gick ut, men även till att Android och faktiskt även till stor del Ios och OS X (och konsoler och en mängd spel) numera använder just Freetype, som är det fria bibliotek som generellt används i Linuxdistributioner.

Jag satt med ett svårdiagnosticerat fontproblem för något år sedan, där jag lyckades få helt perfekta resultat på en Fedorainstallation, men knappt användbara på min lokala Debianinstallation. Efter långa vändor så löstes allt när jag applicerade inställningarna från den tidigare länkade wikin. Detta gällde PDF-generering via ett visst bibliotek som någonstans djupt ner kallade på just Freetype, och jag kan inte säga att jag har haft några problem med renderingen i OS:et i allmänhet.

———

Ska man flumma in lite på den "artistiska" biten så är högkvalitativa teckensnitt rent krasst ofta något man behöver betala för. Ett av Macintoshs tidiga kännetecken var att deras standardteckensnitt höll hög kvalité (Hoefler Text, Palatino, etc.); detsamma kan man inte säga om Windows. Exempelvis Arial är rätt vedertaget horribelt i typografiska kretsar, och Times New Roman används till totalt fel saker på daglig basis (trycker du en dagstidning med tvång om extremt smala kolumner? Nej? Använd då för bövelen inte Times New Roman), men många är "vana" vid hur de ser ut, och trivs med dem. Vanans makt är stor. De teckensnitt som kommer med Adobes produktfamiljer är också av hög kvalité (exempelvis det närapå överanvända Minion). Det största problemet med vissa i sig genomarbetade teckensnitt ur typografisk synvinkel är egentligen att de är för vanliga, men det är en längre och annan diskussion, med mycket tyckande och olika slutsatser beroende på tillämpning.

Bitstream Charter som distribuerats fritt via X-konsortiet sedan 1992 brukar vara omtyckt av de som är intresserade av typografi. Idag har vi även Linux Libertine (Wikipedia — faktum är att detta är teckensnittet som används i Wikipedias logo ) som standardteckensnitt i LibreOffice i fler och fler distributioner, vilket är ett högklassigt sådant med stor funktionalitet; definitivt för att vara fritt, men även generellt. Jag har pillat en hel del med detta teckensnitt, och det har fortfarande vissa barnsjukdomar bland mer exotiska tecken (främst så kraschar kerning totalt i TeX-matteläge, vilket kan räddas med paketet newtx), men det utvecklas fortfarande. Det håller sig väl emot dyra kommersiella alternativ utan att skämmas.

Vad gäller fria "systemteckensnitt" (typiskt definierade av hög läsbarhet på en skärm) så finns idag även Droid och Fira Sans som bra alternativ. Ubuntus egen fontfamilj är åtminstone genomarbetad, även om det nog är att ta i att säga att den är universellt älskad. Ofta används DejaVu Sans som standardfont i Linuxdistributioner, vilket åtminstone är funktionellt, och en rackare på att vara läsbart i små storlekar: jag kör den i storlek 7 som standardtext för taskbar och fönstertitlar.

För terminalen kan man nämna Inconsolata (mitt personliga val), Source Code Pro (som är ett öppet teckensnitt från Adobe, minsann), Droid Sans Mono, med flera. Det finns ingen brist på bra öppna teckensnitt med fix bredd, av någon anledning.

Visa signatur

Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.

Permalänk
Medlem
Skrivet av Svensktiger:

Det beror nog på att Microsoft spenderat en hel massa tid och pengar på att forska i subpixel rendering.
Och att forskningen resulterat i en massa patent och fonter som dom behåller själva

Och jag håller med, de linux distar jag kör får fonter att se tråkiga ut.

Det beror på att xorg är ren crap för att rendera fonter på ett snyggt sätt. Har inget med patent att göra varav flera gått ut för flera år sedan.

Visa signatur

Men must be governed. Often not wisely, I will grant you, but they must be governed nonetheless.

Permalänk
Medlem
Skrivet av phz:

Massor av bra läsning.

You sir, are a true boss!

Personligen tycker jag att standardtypsnittet för fönsterhanteraren i3wm är väldigt fint Lite kantigt och mysigt!

Visa signatur

:(){ :|:& };:

🏊🏻‍♂️   🚴🏻‍♂️   🏃🏻‍♂️   ☕

Permalänk
Hedersmedlem
Skrivet av Reefer:

Det beror på att xorg är ren crap för att rendera fonter på ett snyggt sätt. Har inget med patent att göra varav flera gått ut för flera år sedan.

Som jag förstår det så kan X.org idag rendera tecken antingen "rått", dvs på traditionellt sätt vilket inte ger möjlighet till varken antialiasing eller hinting (vilket i praktiken motsvarar "hårda pixlar"; kör `xlsfonts` för att se en lista på vilka teckensnitt som finns tillgängliga på ett system), eller vanligare genom Xft, som är ett tillägg som kopplar X.org till just Freetype-biblioteket som idag sköter de tunga lyften med fontrendering (kör `fc-list` för att se en lista på vilka teckensnitt som är tillgängliga på ett system). Genom Freetype så får man antialiasing och hinting på köpet. Dock så kommer man då in på biten jag nämnde ovan att vissa funktioner inte nödvändigtvis är aktiverade som standard på grund av några kvarvarande oklara och otestade patent gällande subpixelrendering (Freetypes upstream aktiverar åtminstone inte dessa vad jag vet, men det är fritt för respektive distribution att ta egna beslut i frågan).

"Rå" rendering har resursfördelar när man använder X över nätverk, vilket inte är så vanligt idag bland "vanliga" användare (VNC räknas inte till detta, utan snarare när man startar en SSH-session med X-forwarding och kör grafiska program direkt).

Därtill ska läggas att det är få program som direkt använder X.orgs egna mekanismer för att rendera tecken, utan de använder i stället andra högnivåbibliotek (Pango, etc.).

Om man på ett Debiansystem kör `sudo dpkg-reconfigure fontconfig-config` så får man frågan:

Om valet "Autohinter" kan man på Gentoos wiki läsa:

Citat:

Autohinter attempts to do automatic hinting disregarding any existing hinting information. Until recently it was the default because TrueType2 was covered by patents but now that they have expired there's very little reason to use it. From technical point of view it does better than broken or no hinting information but it will be strongly sub-optimal for fonts with good hinting information. Generally system fonts are of the second kind so autohinter should not be used.

Warning: Autohinter is not compatible with sub-pixel rendering, do not use the two together!

Så om man använder "bra" teckensnitt så kan man med fördel sätta detta till "Native". Om man installerat sitt system för länge sedan så är det mycket möjligt att man fortfarande har "Autohinter" aktiverat.

Nästa fråga är:

Detta bör alltså idag "bara fungera" om man sätter det som "Automatic". Jag verkar ha satt det som "Always" en gång i tiden; kanske för att inte behöva bry mig om huruvida autodetektionen fungerar eller ej, då jag ändå inte lär använda CRT-monitorer igen på denna dator.

Tredje och sista frågan:

Här kan man explicit dölja "dåliga" teckensnitt från de applikationer som använder `fontconfig` för att hitta teckensnitt. Bra eller dåligt beror på situation.

För exempelvis terminalen så använder jag rxvt-unicode, där jag anger teckensnitt i `~/.Xdefaults` enligt:

URxvt.font: xft:Inconsolata:pixelsize=14

`xft` gör att rxvt-unicode använder just Xft för att rendera tecknen, vilket gör att hinting och antialiasing fungerar som standard. Ovanstående skärmbilder är tagna direkt från min terminal, där man ser resultatet.

Det finns ett tredjepartsprojekt som heter Infinality (rätt intetsägande egen hemsida; här är en bra förklaring på en extern blogg) som låter en användare i Linux emulera teckenrenderingen i exempelvis OS X, Windows 98, Windows XP eller Windows 7, eller använda sin "egen" som de anser vara bäst (som idag är mer eller mindre identisk med den som kommer som default med exempelvis Ubuntu, Fedora, nyare versioner av Debian, etc.). På blogginlägget jag länkade finns jämförelser. Man kan kanske speciellt lägga märke till jämförelsen med vad jag antar är Debian Squeeze (förra Stable-versionen, dvs Debian 6; vi är på Debian 7 Wheezy nu), där man ser hur illa resultatet kunde bli i äldre distributioner med "autohinter" aktiverat och "dåliga" teckensnitt. Det kanske är just den effekten som trådstartaren tänker på. (Man kan även notera i jämförelsebilden mellan Debians gamla standardinställningar och Infinality att kerningen är helt åt skogen med Infinality — så till den grad att jag starkt föredrar Debian där, men numera så är standardinställningarna långt bättre än båda varianterna.)

Visa signatur

Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.

Permalänk
Medlem

Jag har kört ubuntu, sabayon/gentoo och arch och jag förstår vad du menar. I princip har jag inte det problemet hittills då jag oftast installerar flera paket med fonts som jag vet är bra att ha innan jag försöker installera och få igång Xorg + firefox m fl, dejavu, terminus, etc. Serif som firefox ofta defaultar till ser bra ut och Monospace brukar man väl få. Många av dem är dock väldigt lika varandra vilket förbryllar mig.

Ingen aning varför de ser konstiga ut för en gång hade jag serif och det såg för stort och svartvitt ut, inte jämna tecken alls.

Visa signatur

No man is free who is not master of himself

Permalänk
Medlem

Nu vet jag inte hur mycket man ser men ser inte några problem med fonten, testade nyligen också infinality patchen men kan ärligt inte se skillnad.

Avnänder Ubuntu / Ubuntu Mono som font med rgb full hinting.

Visa signatur

Arch - Makepkg, not war -||- Gigabyte X570 Aorus Master -||- GSkill 64GiB DDR4 14-14-15-35-1T 3600Mhz -||- AMD 5900x-||- Gigabyte RX6900XT -||- 2x Adata XPG sx8200 Pro 1TB -||- EVGA G2 750W -||- Corsair 570x -||- O2+ODAC-||- Sennheiser HD-650 -|| Boycott EA,2K,Activision,Ubisoft,WB,EGS
Arch Linux, one hell of a distribution.

Permalänk
Datavetare

Har man en skärm med någorlunda normal pixeltäthet så tycker i alla fall jag att Ubuntus förval att köra med "slight hinting" för subpixel-rendering inte riktigt är optimal, om den ska ändras till "full" blir det betydligt bättre.

Däremot så upplever jag att tecknen i stället bli lite tunna om man har en HiPPI skärm med och kör med "full", så där är "slight" ett bättre val.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem

Vad fan snackar ni om? Alla fonter i i Linux är överlägset bättre visuellt än M$ Windows både i tty och XWindow. Då har jag installationer från rehat 5 fram till dagens Ubuntu och mint. Fel grafikkortsdrivrutiner kan däremot ställa till en del konstiga utseenden, så kolla vilket kort du har och se till att du kör i rätt upplösning och att kortet är kompatibelt med Linux.

Visa signatur

Server: Fractal design Define 7 XL | AMD Ryzen 7 5800X 8/16 | ASUS ROG CROSSHAIR VIII DARK HERO | 64GB Corsair @ 3000MHz | ASUS Radeon RX 460 2GB | Samsung 960 PRO 512 GB M.2 | 2x 2TB Samsung 850 PRO SSD | 6x Seagate Ironwolf Pro 10TB
WS: Phantex Entoo Elite | AMD Ryzen Threadripper 1950X 16/32 | ASUS Zenith extreme | 128GB G.Skill @ 2400MHz | ASUS Radeon HD7970 | 3x 2TB Samsung 960PRO M.2 | 6x Seagate Ironwolf Pro 10 TB
NEC PA301W 30" @ 2560x1600 | Linux Mint 21.1 Cinnamon

Permalänk
Medlem

installera Comic Sans, den är överlägsen allt och lider inte av lite AA.

Skrivet av OldComputer:

Vad fan snackar ni om? Alla fonter i i Linux är överlägset bättre visuellt än M$ Windows både i tty och XWindow. Då har jag installationer från rehat 5 fram till dagens Ubuntu och mint. Fel grafikkortsdrivrutiner kan däremot ställa till en del konstiga utseenden, så kolla vilket kort du har och se till att du kör i rätt upplösning och att kortet är kompatibelt med Linux.

det handlar inte om de är snygga eller inte utan om tydlighet. för ren text på skärm är är CT en fördel enligt många. främst de som sysslar huvudsakligen med skrivande naturligtvis.

Visa signatur

Operativsystemet som löser nästan alla problem: Mint

Permalänk
Entusiast

Själv använder jag Arch Linux, och kan väl hålla med om att de flesta slimmade distributionerna inte har en alltför skönt utbud av fonter. Men meningen är att man skall installera det man man vill ha, och inget mer. Det är liksom hela grundtanken med slimmade (lightweight/lättvikts) distributioner.

Det jag gör med mina Arch-installationer, efter att ha grundat med Xorg + drivrutiner, är att installera en skrivbordsmiljö, såsom KDE, varav jag får en duktig bunt fonter med som beroende. Vill man ha mer slimmat är det bara att installera de fontpaketen man vill ha manuellt. Redan här är man en bra bit bättre än en motsvarande Windows-installation sett till fonter och rendering.

Som grädde på moset så lägger jag till infinality-bundle repon i min repository-lista, och installerar en bunt rätt trevliga fonter + patchade bibliotek.
Och sist, men inte minst har jag rakt av bara kopierat fonterna från min tidigare Windows 7 -installation direkt till ~/.fonts/

Slutresultatet kan inte bli bättre. Dessutom 100% kompatibelt med Windows 7 sett till fonterna.

Visa signatur

Bästa programmen till Linux - v2.0
Linux-guide: Val av grafisk miljö. (Att välja distribution).
-
Everyone should have a SGoC in their systems (SGoC: SysGhost on a Chip)

Permalänk
Medlem
Skrivet av SysGhost:

Vill man ha mer slimmat är det bara att installera de fontpaketen man vill ha manuellt. Redan här är man en bra bit bättre än en motsvarande Windows-installation sett till fonter och rendering.

går det inte att använda olika typsnitt i själva gränssnittet (Windows 8) nu, eller vad menar du?

Visa signatur

Operativsystemet som löser nästan alla problem: Mint

Permalänk
Entusiast
Skrivet av AndreaX:

går det inte att använda olika typsnitt i själva gränssnittet (Windows 8) nu, eller vad menar du?

Utbudet av fonter och vad för typ av fonter man har för olika ändamål, såsom fast teckenbredd, fonter lämpade för programmering och liknande (Tydlig skillnad på dessa tecken: ilj|I| o0O []{}() ), Varierande utbud på serif och sans-serif -baserade fonter och så vidare.

Windows må ha ett övertag på antalet tillgängliga fonter, men en typisk distribution skulle jag våga påstå har ett bättre utbud på bättre lämpade fonter för olika användningsområden, även om de är färre.

Visa signatur

Bästa programmen till Linux - v2.0
Linux-guide: Val av grafisk miljö. (Att välja distribution).
-
Everyone should have a SGoC in their systems (SGoC: SysGhost on a Chip)

Permalänk
Medlem
Skrivet av SysGhost:

Utbudet av fonter och vad för typ av fonter man har för olika ändamål, såsom fast teckenbredd, fonter lämpade för programmering och liknande (Tydlig skillnad på dessa tecken: ilj|I| o0O []{}() ), Varierande utbud på serif och sans-serif -baserade fonter och så vidare.

Windows må ha ett övertag på antalet tillgängliga fonter, men en typisk distribution skulle jag våga påstå har ett bättre utbud på bättre lämpade fonter för olika användningsområden, även om de är färre.

då är jag med. kan helt klart inte se skillnad på två av dom där.

Visa signatur

Operativsystemet som löser nästan alla problem: Mint

Permalänk
Medlem

Jag hittar givetvis flera snygga fonter, många tilltalar mig väldigt mycket. Men när man ställer in allt i både systemet och i webläsaren (linux mint 17+chromium) så blir det varierat snyggt med fult. Som tex adressraden är texten stor och fet, trots att jag inte valt bold osv. Och mono texten på vissa sidor är svårläst, trots att jag testat olika och hittat en som är mest lättläst.
Jag har ännu följt en guide hur man skulle få fancy text i Linux Mint 17, men jag är inte 100% nöjd.

Permalänk
Hedersmedlem
Skrivet av Ollie79:

Jag hittar givetvis flera snygga fonter, många tilltalar mig väldigt mycket. Men när man ställer in allt i både systemet och i webläsaren (linux mint 17+chromium) så blir det varierat snyggt med fult. Som tex adressraden är texten stor och fet, trots att jag inte valt bold osv. Och mono texten på vissa sidor är svårläst, trots att jag testat olika och hittat en som är mest lättläst.
Jag har ännu följt en guide hur man skulle få fancy text i Linux Mint 17, men jag är inte 100% nöjd.

Det behövs nog skärmbilder för att dra djupare slutsatser.

Det kan nämnas att projekt som Firefox, LibreOffice, OpenOffice, Chromium, etc., alla sköter textrendering på lite olika sätt (inte minst Chrome, som verkar leva i en helt egen värld textmässigt på mitt system ), som inte nödvändigtvis är identiskt med fönsterhanteraren. Just vad gäller hinting och subpixelrendering så tror jag dock att alla idag kallar på Freetype i grunden, men genom olika bibliotek på högre nivå (Pango, HarfBuzz, ICU, Cairo, Qt, …). Faktum är att Xft som jag nämnde tidigare i tråden egentligen är på väg bort, då dess uppgifter ändå inkluderas av biblioteken i parantesen, samtidigt som de gör mer saker (en aktuell målbild är nog att HarfBuzz ska ta över som backend till egentligen alla högnivåbibliotek, men det krävs en del arbete innan det är gjort).

En annan möjlig förklaring är att din display inte rapporterar korrekt information om sin subpixellayout, så att subpixelrenderingen blir fel. Ett snabbtest för att lista ut vilken ordning man har är att titta på följande bild [källa]:

RGB är vanligast, och bör vara fallback om man aktiverar subpixelrendering utan att skärmen ger någon specifik information. Speciellt tecknet "L" ovan gör det tydligt att min skärm använder RGB-ordning (zooma inte bilden mjukvarumässigt på något sätt). Ett annat sätt att avgöra vilken subpixelordning ens skärm har är att helt enkelt ta ett förstoringsglas och titta (en inzoomad makrobild med en digitalkamera bör också fungera).

Infinality som nämndes tidigare var ett sätt att få mer avancerad fontrendering, men i praktiken så har mycket av deras arbete gått in i Freetype och inkluderas alltså idag utan att en användare behöver göra något extra. Kollar jag Freetypes changelog ser jag att den första stora importen från Infinality var 2012-06-18, och den senaste vid 2013-05-22. Lägg därtill att olika distributioner kan ta olika lång tid på sig att få in senaste versionerna av bibliotek, och att Ubuntu (som ju är basen till Mint) använde ganska gravt patchade versioner av Freetype tidigare av vad jag har förstått, så är det inte helt lätt att veta vilket beteende du har sett.

Sedan så kan det ju som sagt också vara så att det är den nya "bättre" renderingen som är den du personligen inte gillar. Det går att återställa och experimentera med inställningar, men då behöver man först kunna specificera exakt vad problemet är.

Visa signatur

Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.

Permalänk
Medlem
Skrivet av Ollie79:

Men när man ställer in allt i både systemet och i webläsaren (linux mint 17+chromium) så blir det varierat snyggt med fult. Som tex adressraden är texten stor och fet, trots att jag inte valt bold osv.

Att få vettiga fonter i chromium är troligen omöjligt. Chromium ignorerar selektivt dina fontconfig inställningar och kör sitt eget race. Det är meningen att program ska läsa fontconfigs inställningar i /etc/fonts/ katalogen men pga chromium sandbox kan den inte läsa filerna själv. Chromiums uppstart process läser vissa av inställningarna och skiter i andra.

Om du tycker fonter är oskarpa är det troligen autohinting som stället till det. För att få vettig hinting måste freetype compilerats med stöd för truetype bytecode interpreter, interpretern måste vara aktiverad och dina fonter måste ha inbäddad bytecode. Många av de fria fonterna saknar bytecode och ser alltid kassa ut.

Permalänk
Medlem

Som andra sagt, de fonter jag alltid installerar på slimmade dists, såsom Arch, är infinality. Sen aktiverar man lite annat för att få fontsen bli ännu snyggare. Jag tycker till och med det blivit snyggare än Windows fonter.

Visa signatur

AMD R5 1600 3.2 GHz | Gigabyte AX370 Gaming K3 | Corsair Vengeance LP 2x8GB 3200MHz CL16 | Sapphire RX580 Nitro+ 8GB | Phanteks Eclipse P400S | 1x Samsung 970 EVO 500GB 1x WD 500GB | Windows 11 Pro

Permalänk
Medlem

Här är ett snabbt exempel på Windows vs. Linux (nåja, i "standardutförande", som då de flesta stör sig på)

Windows till vänster och Linux till höger. Kanske inte världens bästa text att ta som jämförelse, har man problem att se så syns det ganska mycket skillnader i "bjässe till processor", speciellt "ss"-en.

Visa signatur

pfSense: GA-J1900N-D3V Quad-core Celeron 2GHz, Samsung 4GB, pfSense 2.2.2@USB
ESXi: i5 3470S, Gigabyte GA-B75N, Corsair XMS3 16GB, Intel PRO/1000 VT Quad GbE, Streacom F7C, ESXi@USB
Campfire Audio Lyra II, HiFiMAN HE-400, Yamaha EPH-100, Audioengine D1, FiiO E10

Permalänk
Hedersmedlem
Skrivet av simonw:

Här är ett snabbt exempel på Windows vs. Linux (nåja, i "standardutförande", som då de flesta stör sig på)

Windows till vänster och Linux till höger. Kanske inte världens bästa text att ta som jämförelse, har man problem att se så syns det ganska mycket skillnader i "bjässe till processor", speciellt "ss"-en.

http://i.imgur.com/2SLlUTV.png
http://i.imgur.com/0eioTzo.png

Vilka webbläsare? Vilken Linuxdistribution? Båda delar påverkar resultaten i hög grad.

En annan sak att nämna, som visserligen inte spelar in i just din skärmbild, är att SweClockers "Nytt i forumet" använder Tahoma som standardfont, vilket är ett Microsoftteckensnitt som inte distribueras fritt (det är inte ens en del av det där `mscorefonts`-paketet som innehåller vissa andra "vanliga" Windowsteckensnitt; OS X inkluderar dock Tahoma från version 10.5) så är det inte omöjligt att Linuxanvändare ser ett substitut användas; hos mig blir det Arial, som just är en del av det tidigare nämnda paketet. Har man inte detta installerat så blir det det generiska `sans-serif` som används, vilket troligen länkar till DejuVu Sans eller Liberation Sans. Med Wine distribueras en fri Tahomaklon för att vara kompatibel med program som utgår ifrån att det finns, men det installeras inte globalt åtminstone på mitt system.

Tillägg: kan lista några länkar med mer information i ämnet:

  • Why some fonts suck on Windows? Rendering and “hinting” [WebInk]

  • A Closer Look At Font Rendering [Smashing]

  • Font hinting [Typotheque]

  • State of Text Rendering [Behdad Esfahbod="Esfahbod"] — Genomgående men aningens utdaterad (skriven 2010, med sista små uppdateringar 2012) information om fontstacken i Linux. Fokus på HarfBuzz, men även allmän genomgång.

  • Lcdfilter test — Testsida för funktionalitet i Freetype, som även visar skillnader mellan Freetypes "autohinter" (som var det som användes innan byte-code-patenten gick ut) och dagens byte-code interpreter.

  • Archs wiki / Fedoras wiki har bra information om `fontconfig`-systemet, som är tanken att vara det backend som sköter alla teckenrenderingsrelaterade inställningar i Linux. I praktiken jobbar de flesta användare inte direkt med dess XML-inställningsfiler (vilket är bra bökigt), utan använder frontends genom inkluderade i en skrivbordsmiljö, men det är fullt möjligt att modifiera saker själv. Att veta hur det ser ut "bakom kulisserna" kan vara användbart i vilket fall, om man vill grotta ner sig mer i ämnet.

  • Paketet `freetype2-demos` på Debianbaserade system innehåller en del testprogram där man snabbt kan undersöka hur tecken renderas beroende på inställningar. De är inte helt självklara att använda, men är bra för både snabba och genomgående tester.

  • FreeType Glyph Conventions [The Freetype="Freetype" project="project"] är en rätt ordentlig genomgång om hur tecken renderas. Har man Freetype installerat så hittas detta även troligen lokalt: på mitt system i `/usr/share/doc/libfreetype6/glyphs` (dokumentationssystemet går också ofta att nå direkt på http://localhost/doc på Debianbaserade system om man har en webbserver installerad).

Länkexplosion.
Visa signatur

Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.

Permalänk
Medlem

Så här ser det ut med Firefox, tycker texten inte är så skarp jag vill ha den.

Permalänk
Entusiast
Skrivet av Ollie79:

http://i.imgur.com/8NWAuhy.png

Så här ser det ut med Firefox, tycker texten inte är så skarp jag vill ha den.

Ser helt okej ut enligt min mening.
Vad är "skarpt" i dina ögon? Pixligt och kantigt?
Olika människor har olika uppfattningar i vad "skarp" text innebär

Visa signatur

Bästa programmen till Linux - v2.0
Linux-guide: Val av grafisk miljö. (Att välja distribution).
-
Everyone should have a SGoC in their systems (SGoC: SysGhost on a Chip)

Permalänk
Medlem

Bilden påminner om ClearType i WIndows XP. Även om jag också tycker att det är tydliugt så hade jag inte föredragit det utan hellre kört med hinting och antialias (vilket är det jag personligen kör i Debian).

Visa signatur

Efter att ni har läst det här har ni insett att det inte gav något.

Permalänk
Hedersmedlem
Skrivet av Ollie79:

http://i.imgur.com/8NWAuhy.png

Så här ser det ut med Firefox, tycker texten inte är så skarp jag vill ha den.

Till att börja med verkar det som att du inte har varken Tahoma (används till brödtext, "Nytt i forumet" och liknande), Verdana (för trådrubriker) eller Arial (används om inte Tahoma finns) installerat, så då går SweClockers över till fallbackteckensnittet "sans-serif", vilket verkar vara DejaVu Sans här. Det teckensnittet tycker jag gör sig bra i vissa sammanhang, men just brödtext på internet kanske inte är dess styrkeområde. Du kan testa att installera `mscorefonts` (exakt hur beror på distribution), starta om Firefox och se om du anser att det blivit bättre.

Vad gäller "skarpheten" i texten så tycker jag personligen den är rätt bra i din skärmbild redan nu, möjligen exklusive de feta trådtitlarna. Ett problem är att vad som är en bra inställning för en viss font inte måste vara det för en annan — när det kommer till de minsta detaljerna så får man ofta nöja sig med ett bra standardläge där "det mesta" blir bra. Med Freetype så kan man faktiskt gå in och sätta olika inställningar på fontbasis, men jag tror inte att någon vid sina sinnens fulla bruk skulle göra detta. Teckensnitten kommer dessutom ibland med inställningar för detta själva, vilka man kan trumfa, men tja.

I övrigt så är det bara att experimentera med inställningar, då detta till stor del är en fråga om tycke och smak. Vissa stänger helt av allt vad antialiasing heter för att få maximal kontrast, vilket är långt ifrån vad jag själv föredrar.

En annan sak som vi inte kan bedöma utan att sitta framför din fysiska skärm är ifall subpixelordningen är något annat än RGB, som nämnts tidigare i tråden. Det skulle i så fall kunna få dig att uppleva renderingen annorlunda på din skärm.

Visa signatur

Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.

Permalänk
Medlem

Detta är från min laptop jag sitter på just nu. Inte gjort en ända font inställning eventuellt att det vart en font inställning när jag installera gnome-shell, Ubuntu 14.04.

du kanske ser nåt som jag inte ser men tycker det är skarpt iaf.

Visa signatur

Смерть -это решение всех проблем. Нет человека - нет проблемы
Comp1: Ubuntu 16.04 Comp2: Arch Linux
Comp3: Ubuntu Server 16.04 Comp4: Centos 6.5
Comp5: Linux mint 16 Comp6: Raspberry pi (olika OS hela tiden)
Phone: Motorola Google Nexus 6