Kirjoittaja Aihe: Fontit windowsmaisiksi ubuntu/kubuntussa! [kysytty]  (Luettu 17367 kertaa)

kokaiinidiileri

  • Käyttäjä
  • Viestejä: 11
    • Profiili
Haluatko linuxmaisen antialiasingin pois päältä ja käyttää pieneen tilaan meneviä siistejä fontteja joita windowsissa olet tottunut näkemään? voit toimia seuraavasti. (katso kuvakaappaus alhaalta)

Koodia: [Valitse]
apt-get install msttcorefonts

-- paketti sijaitsee multiversessä, pistää sources.list kuntoon jos ei ole ennestään. (tässä siis asennettiin microsoftin tuottamat laadukkaat fontit)

dpkg-reconfigure fontconfig

-- valitse ehdottomasti ensimmäisestä valintaruudusta native vaihtoehto, muuten käsin
tehdyt laadukkaat fontit näyttävät karseilta. seuraavassa valinnassa valitse sen mukaan
onko sinulla TFT näyttö ja kolmannessa eli viimeisessä no.


Tämän jälkeen voit ottaa kde/gnomesta pois antialiasing ja vaihtaa kaikiksi fonteiksi arialin (tai jonkin muun laadukkaan, käsin hienosäädetyn fontin)
Kirjaudu ulos xfreestä(kde/gnomesta) ja komenna vielä varmuuden vuoksi control+alt+backspace joka tappaa xfreen ja käynnistää sen uudestaan.

huomioitavaa oletuksena ubuntuissa taisi olla fontconfigista päällä autohinter, joka pelaa ehkä parhaiten huonosti tehtyjen fonttien kanssa. Käytä aina käsinviilattujen fonttien kanssa native vaihtoehtoa, muuten erityisesti ilman AA:ta ne näyttävät todella huonoilta. parhaat asetukset löytää kokeilemalla ja mahdollisesti säätämällä gnome/kde AA:n säädöistä sopivan hintingin omille silmille ja näytölle sopivaksi.

Applen patenttien takia dapper (k)ubuntussa käytetään freetypessä bytecode interpreteria mutta unpatented kikalla joka ei ihan vastaavaa laatua piirrä (?). seuraavana pienet ohjeet paketin uudellenpaketointiin ja muokkaamiseen.

Koodia: [Valitse]
sudo su -
mkdir freetype-build
cd freetype-build
apt-get build-dep freetype
apt-get source freetype
cd freetype-2.1.10
tar jxvf freetype-2.1.10.tar.bz2
nano  -w  freetype-2.1.10/include/freetype/config/ftoption.h
riviltä 451 kommentoi pois tyyliin: /*#define TT_CONFIG_OPTION_UNPATENTED_HINTING */
tallenna tiedosto
rm -rf freetype-2.1.10.tar.bz2
tar jcvf freetype-2.1.10.tar.bz2 freetype-2.1.10
rm -rf freetype-2.1.10
fakeroot dpkg-buildpackage -rfakeroot -b -uc -us

eli nyt pitäisi olla paketti koottu uudestaan, en jaksanu enää käyttää .diff tyyliä kuten edellisessä howtossa.
sitten vain asennetaan se..

cd ..
dpkg -i libfreetype6_2.1.10-1ubuntu1_i386.deb






Omalla vastuulla voit asentaa kääntämäni freetypen (dapper) http://koti.mbnet.fi/juhok/freetype_ubuntu/libfreetype6_2.1.10-1ubuntu1_i386.deb
..breezyllekin on paketti samassa hakemistossa.

Yksi howto lisää vähän aiheeseen liittyen, http://ubuntuforums.org/showthread.php?t=20976&highlight=ubuntu+fonts+tahoma



Tässä kuvassa AA on otettu kokonaan pois päältä, fonttina arial koko 10 tai 11 taisi olla. AA silti kannattaa jättää päälle ja pistää vaan jokin range eli alue excludeen eli  kaikissa kokoa 14 tai yli kannattaa käyttää sitä joten ei sahareunaefektiä synny. Kaikki alta 14 fontit ainakin mielestäni kannattaa jättää AntiAliasoimatta koska laadukkaiden fonttien tarkkuus riittää hyvin niihin. Tässä kuvassahan iso sivun otsikko on hieman sahalaitainen mutta muu teksti on hienoa eikä mitään AA boldattua mössöä synny jota ei ainakaan tft:llä viitsi katsoa pitkään
.



Seuraavassa AA päällä, sama fontin koko. Ei juurikaan eroa normaaliin oletuksena olevaan kubuntun fonttiin AA päällä, arial fontti ei oikein toimi linuxin AA:n kanssa pienessä koossa joten voi näyttää jopa huonommalta. Eri hinting asetuksilla tietenkin vähän erilaiselta riippuen näön tarkkuudesta ja monitorin laadusta. Pullonpohjalasinen nörtti ei välttämättä mitään eroa näe.


« Viimeksi muokattu: 16.08.08 - klo:15.49 kirjoittanut Kari Argillander »

OlliJ

  • Käyttäjä
  • Viestejä: 29
    • Profiili
Re: Fontit paremmiksi ubuntu/kubuntussa!
« Vastaus #1 : 02.02.06 - klo:02.03 »
Applen patenttien takia 5.1 version ubuntussa ei enää voi dpkg-reconfigure fontconfig enabloida bytecode interpreteria freetypeen joten paketti täytyy kääntää uusiksi:

sudo su -
mkdir freetype-build
apt-get build-dep freetype
apt-get source freetype
cd freetype-2.1.7
pico -w debian/rules
ota kommentti merkki pois rivin patch -p0 -i $(patchdir)/031-compile-unpatented-hinting.diff alusta
korvaa debian/patches/031-compile-unpatented-hinting.diff tiedoston sisältö kokonaan
tällä:
Koodia: [Valitse]
--- freetype-2.1.7/include/freetype/config/ftoption.h   2003-09-09 23:11:56.000000000 +0300
+++ freetype-2.1.7/include/freetype/config/ftoption.h   2006-01-31 00:31:26.000000000 +0200
@@ -411,7 +411,7 @@
   /* FT_PARAM_TAG_UNPATENTED_HINTING; or when the debug hook               */
   /* FT_DEBUG_HOOK_UNPATENTED_HINTING is globally actived                  */
   /*                                                                       */
-#define TT_CONFIG_OPTION_UNPATENTED_HINTING
+  /* #define TT_CONFIG_OPTION_UNPATENTED_HINTING */


   /*************************************************************************/
käännetään paketti uudestaan:
fakeroot dpkg-buildpackage -rfakeroot -b -uc -us
asennetaan se:
dpkg -i libfreetype6_paketinnimiblaablaa.deb

apt-get install msttcorefonts (multiversesta mäsän fontit)
ota kde/gnomesta pois anti-aliasing ja vaihda fontiksi arial
käynnistetään xfree uudestaan, loggaa ulos ja control+alt+backspace vielä varmuuden vuoksi xfree loginissa
pitäs olla valmista selvä ero:
jne.

Ei ole tyhmiä kysymyksiä, mutta nipottaahan aina voi.
Voisiko tätä tarkentaa? Esimerkiksi kirjoittaa "2.1.7-2.4ubuntu1_i386.deb" eikä "paketinnimiblaablaa.deb" - varsinkin, kun sain hortoilla hakemistoissa jonkin aikaa, ennen kuin keksin, että muodostettu paketti oli hakemistossa /root - katsos, olen jo vanha ja harmaa. Ajankäyttö olisi ollut hieman taloudellisempaa, jos olisi kerrottu, että  paketin kompilaation tuli tapahtua hakemistossa .../debian, mistä on ennen asentamista siirryttävä hakemistoon /root.

Olli harmaaparta
Olli harmaaparta

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Fontit paremmiksi ubuntu/kubuntussa!
« Vastaus #2 : 02.02.06 - klo:02.23 »
Applen patenttien takia 5.1 version ubuntussa ei enää voi dpkg-reconfigure fontconfig enabloida bytecode interpreteria freetypeen joten paketti täytyy kääntää uusiksi:

tätä on pitänyt kommentoida jo parikin päivää, mutta... minusta gnomen fontit ovat olleet erinomaiset aina versiosta 2.0 lähtien ja sitä ne ovat tässä viimeisimmässä ubuntussakin. toisaalta minusta gnomessa on aina ollut oletuksena paremman näköiset fontit kuin KDE:ssä, mutta kyllä siihenkin on säätämällä saanut näköä.

apt-get install msttcorefonts (multiversesta mäsän fontit)
ota kde/gnomesta pois anti-aliasing ja vaihda fontiksi arial
käynnistetään xfree uudestaan, loggaa ulos ja control+alt+backspace vielä varmuuden vuoksi xfree loginissa

lisäksi, tuo mscorefonts ei auta fonttien laadussa mitään. oletuksena asentuva ja gnomen myös oletuksena käyttämä Bitstream-paketti on aivan yhtä laadukas kuin täysin kaupallisetkin fonttipaketit ja kaiken lisäksi se sisältää normaalisti tarvittavat fonttityypit (antiikva, kroteski ja monospace).

pitäs olla valmista selvä ero:

no, minulla on oletus tällainen (tai terminaalifonttia taisin vaihtaa jossain välissä):




eivät nuo minusta kalpene noille alkup. artikkelin verrokkikuville, mutta se on tietysti vain minun mielipiteeni.
Janne

kokaiinidiileri

  • Käyttäjä
  • Viestejä: 11
    • Profiili
Re: Fontit paremmiksi ubuntu/kubuntussa!
« Vastaus #3 : 02.02.06 - klo:13.50 »
Eiköhän ne gnomen ja kde:n fontit renderöidä aivan samalla freetypellä joten se siitä erosta. Ihan ok KDE:nki fontit ovat oletuksena, jos sattuu pitämään kamalan paljon tilaa ruudulla vievistä ns. boldatuista fonteista.
Minä pidän siitä että ruudulle mahtuu tarkkoja vähän tilaa vieviä fontteja joten otan yleensä AA pois, mutta silloin fontit eivät näytä niin hyvältä kuin AA:n kanssa joten freetype täytyy vaihtaa että niistä saadaan mahdollisimman ns. windowsmaiset.
Ilman AA:ta bitstreamin ja muut oletusfontit näyttävät kamalalta, ainoastaan msttcorefonts paketin fontit pelaavat minun silmilleni tarpeeksi hyvin.
Saatte ihan vapaat kädet poistaa tämän "howton" tai muokata sitä paremmaksi.. myönnän, voi se vähän vaikeutta tuottaa lukea sitä jos ei ole ikinä kääntänyt deb-src:sta pakettia uudestaan.



janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Fontit paremmiksi ubuntu/kubuntussa!
« Vastaus #4 : 02.02.06 - klo:17.51 »
Eiköhän ne gnomen ja kde:n fontit renderöidä aivan samalla freetypellä joten se siitä erosta. Ihan ok KDE:nki fontit ovat oletuksena, jos sattuu pitämään kamalan paljon tilaa ruudulla vievistä ns. boldatuista fonteista.

viimeeksi mun minä KDE:tä kokeilin, niin siinä oli kyllä järkyttävän suuret sahalaitaiset fontit, jotka ihan oikeasti näyttivät kamalilta. enkä muuten ole ainoa joka noista on valittanut. oletukset ovat olleet huonot. ilmeisesti myös siellä on nyt kuitenkin siirrytty bitstreamin tarjoamiin fontteihin, joten tilanne voi olla parempi.

Minä pidän siitä että ruudulle mahtuu tarkkoja vähän tilaa vieviä fontteja joten otan yleensä AA pois, mutta silloin fontit eivät näytä niin hyvältä kuin AA:n kanssa joten freetype täytyy vaihtaa että niistä saadaan mahdollisimman ns. windowsmaiset.

minusta nuo minunkin (katso terminaalikuvan menu) fonttini ovat tarkkoja, vähän tilaa vieviä ja riittävän teräviä. tämä on toki mielipidekysymys.

Ilman AA:ta bitstreamin ja muut oletusfontit näyttävät kamalalta, ainoastaan msttcorefonts paketin fontit pelaavat minun silmilleni tarpeeksi hyvin.

tämä on mielenkiintoista, koska molemmat ovat kuitenkin vektorifontteja jotka skaalataan oikeaan kokoon (esim. tuo minun menuni on bitstreamein sans serif). tietysti jotta windowsmainen kokemus oli täydellinen tarvitaan tietysti windowsista varastetut fontitkin :)

Saatte ihan vapaat kädet poistaa tämän "howton" tai muokata sitä paremmaksi.. myönnän, voi se vähän vaikeutta tuottaa lukea sitä jos ei ole ikinä kääntänyt deb-src:sta pakettia uudestaan.

jos tuo kääntäminen oikeasti parantaa noita antialiasoimattomia fontteja, niin siinä kohdassa ohje on täysin validi niille jotka haluavat välttämättä käyttää antialiasoimattomia fontteja. minusta antialiasoidut näyttävät kuitenkin paremminata ja LCD:nkin kanssa valitsisin kyllä mielummin subpixel smoothingin kuin täysin antialiasoimattomat.

lisäksi, vaikka haluaisikin mm. menujensa ym. olevan antialiasoimattomia, niin en ymmärrä miksi antialiasointi pitää ottaa kokonaan pois päältä. vaikka antialiasointi sotkisikin minun mielestäni pienet fontit (mitä se ei minsta ainakaan gnomessa tee) minä poistaisin mielummin antialiasoinnin vain pieniltä fonteilta, enkä suinkaan kaikilta. esim. noissa screenshoteissasi selaimen suuret otsikot näyttäisivät minusta paljon paremmilta antialiasoituina varsinkin kun tämä ei haittaisi yhtään pienempiä fontteja jotka saisi pitää niin pikselisinä kuin ikinä haluaa.
Janne

ufc

  • Vieras
Re: Fontit windowsmaisiksi ubuntu/kubuntussa!
« Vastaus #5 : 02.02.06 - klo:17.52 »
Dapper ja mscorefonts


ennen

jälkeen.


Melkeen näyttää vanha paremmalta en sitten tiedä :)

Tämä ei siis ole tämän howto:n ohjeen mukaan vaan mscorefonttejen asennuksen jälkeen.
« Viimeksi muokattu: 02.02.06 - klo:18.34 kirjoittanut ufc »

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Fontit windowsmaisiksi ubuntu/kubuntussa!
« Vastaus #6 : 02.02.06 - klo:19.10 »
Dapper ja mscorefonts

Tämä ei siis ole tämän howto:n ohjeen mukaan vaan mscorefonttejen asennuksen jälkeen.

mutta mikä fontti oli käytössä oletuksena?
firefoxissa taitaa olla oletuksena vain serif ja sans serif, eikä mitään tietoa käytetystä fontista :(
Janne

Hulvokki

  • Käyttäjä
  • Viestejä: 17
    • Profiili
Re: Fontit windowsmaisiksi ubuntu/kubuntussa!
« Vastaus #7 : 07.01.07 - klo:19.52 »
Mulla tuli tämmöinen kun kitjoitin tuon sudo apt-get install msttcorefonts:

Koodia: [Valitse]
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Pakettia msttcorefonts ei ole saatavilla, mutta toinen paketti viittaa siihen.
Tämä voi tarkoittaa paketin puuttuvan, olevan vanhentunut tai
saatavilla vain jostain muusta lähteestä
E: Paketilla msttcorefonts ei ole asennettavaa valintaa

hAsa

  • Vieras
Vs: Re: Fontit windowsmaisiksi ubuntu/kubuntussa!
« Vastaus #8 : 17.02.07 - klo:00.17 »
Mulla tuli tämmöinen kun kitjoitin tuon sudo apt-get install msttcorefonts:

Koodia: [Valitse]
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Pakettia msttcorefonts ei ole saatavilla, mutta toinen paketti viittaa siihen.
Tämä voi tarkoittaa paketin puuttuvan, olevan vanhentunut tai
saatavilla vain jostain muusta lähteestä
E: Paketilla msttcorefonts ei ole asennettavaa valintaa

Sun pitäs päivittää pakettivarastos.

iec

  • Käyttäjä
  • Viestejä: 16
  • PC LinuxOS 2007
    • Profiili
Vs: Fontit windowsmaisiksi ubuntu/kubuntussa!
« Vastaus #9 : 23.05.07 - klo:08.07 »
Kubuntu 7.04:llä (Feistyllä) kun tein tämän ohjeen mukaan:
Koodia: [Valitse]
apt-get install msttcorefonts

-- paketti sijaitsee multiversessä, pistää sources.list kuntoon jos ei ole ennestään. (tässä siis asennettiin microsoftin tuottamat laadukkaat fontit)

dpkg-reconfigure fontconfig

-- valitse ehdottomasti ensimmäisestä valintaruudusta native vaihtoehto, muuten käsin
tehdyt laadukkaat fontit näyttävät karseilta. seuraavassa valinnassa valitse sen mukaan
onko sinulla TFT näyttö ja kolmannessa eli viimeisessä no.

en saanut valittua native vaihtoehtoa tai mitään muutakaan. Kone kyllä rekonfiguroi jotakin, mutta ei tullut native tai tft-valintaa ollenkaan. Olin tosin jo kerran aiemmin asentanut apt-get install msttcorefonts ja nyt vasta taisin laittaa tuon reconfigure käskyn. Fontit kyllä tulivat ihan windowsmaisiksi kun laitoin KDE järjestelmän asetuksista (ulkonäköasetukset, Fontit) että ei käytetä anti-aliasing optiota ollenkaan. Ainoastaan joihinkin paikkoihin jäi huonon näköiset fontit (Firefox osoitepalkki ja ikkunan otsikko ja parissa muussakin paikassa myös). Firefoxiin laitoin oletusfonteiksi samat kuin winukkaversiossakin. Miten saisin nyt kaikki fontit paremman näköisiksi?

Pitäisikö käyttää sellaista kikkaa, että valitaan kaikki muut fontit kokoa 8 ja kokeilen mikä järjestelmän fonteista on tuo joka ei toimi ilman anti-aliasingia, sille kooksi 9 ja valita että ei käytetä anti-aliasingia alle 9 fonttikoolla? Ehdotuksia?

On se kumma kun näiden fonttien kanssa saa vielä taistella (tai sitten en vaan osaa ;)  ) Joka tapauksessa en pidä yhtään suttuisista fonteista ja haluan todellakin käyttää näitä TrueTyype-fontteja (tai vastaavia yhtä hyvännäköisiä) TFT-näytöllä

-iec

Kari Argillander

  • Käyttäjä
  • Viestejä: 437
  • Kubuntu - Hardy
    • Profiili
Vs: Fontit windowsmaisiksi ubuntu/kubuntussa!
« Vastaus #10 : 16.08.08 - klo:15.49 »
Voisiko ohjeen kirjoittaja/täydentäjät kirjoittaa viestin jossa vahvistavat että     

a) ohje on edelleen käyttökelpoinen Hardyssä (tuorein LTS, tuorein stable) eli uudet ominaisuudet eivät ole poistaneet tarvetta ohjeelle tai että ohjeessa käytetyt työkalut jne ovat edelleen Hardyssä käytössä
b) antavat luvan ohjeen siirtämiseen Ubuntu Suomen wikiin (http://wiki.ubuntu-fi.org). Kts. Wikin lisenssistä jne lisätietoja täältä: http://wiki.ubuntu-fi.org/#head-867666147f48c6b667ec0f6be3f5f16852046770
c) antavat luvan ohjeen siirtämiseen Linux.fi-wikiin (http://linux.fi/index.php/Etusivu). Kts. Wikin lisenssistä jne lisätietoja täältä: http://linux.fi/index.php/Linux.fi:Lisenssi

Sinun ei ole pakko antaa lupaa siirtää ohjetta molempiin wikeihin vastaat tällöin vain joka b:hen tai c:hen kyllä.
Kiitos!
Kaikkea täällä sanomaani saa käyttää public domain lisenssillä. Lainauksia ei saa käyttää ellei lainauksen lähde sitä salli. Tiedostoja ei saa käyttää ellei sitä erikseen sallita.