Pagbutihin ang pagpapakita ng mga font sa Arch Linux

Arch Linux

Nai-update noong 18/10/14

Isa sa mga pangunahing kawalan ng mga system KISS bilang Arch Linux Ganap na nagmula ito sa sarili nitong kalikasan, dahil dahil wala kaming anumang pamantayan na na-configure kailangan naming alagaan ang pagsasaayos ng bawat detalye.

Ang isang halimbawa nito ay nauugnay sa mga font, at iyon pagkatapos mag-install Arko marahil napansin mo na ang mga ito ay hindi mukhang masyadong maganda (hindi upang sabihin na ang ilan ay mukhang kakila-kilabot); hindi tulad ng iba pang mga handa nang gamitin na mga system tulad ng Ubuntu kung saan maganda ang hitsura nila mula sa simula.

Susunod na ipapakita ko kung paano ko nagawa upang malutas ang kasalanan na ito.

  1. Ang unang hakbang ay upang alisin ang mga mapagkukunan ng Xorg kung sakaling mai-install ang mga ito:

    # pacman -Rns xorg-fonts-75dpi xorg-fonts-100dpi

  2. Pagkatapos ay mai-install namin ang mga package ng font na ito mula sa opisyal na mga repository:

    # pacman -S artwiz-fonts ttf-bitstream-vera ttf-cheapskate

  3. Ngayon ay aalisin namin ang pag-uninstall ng mga default na pakete para sa pagpapakita ng mga font:

    # pacman -Rdd fontconfig freetype2

  4. At papalitan namin ang mga ito ng mga pakete ng Ubuntu y microsoft (haters, abstain) na matatagpuan sa AUR. Ipagpalagay na ginagamit mo Yaourt ang utos ay ito:

    $ yaourt -S fontconfig-ubuntu freetype2-ubuntu ttf-ms-fonts

  5. Halos tapos na tayo, ngayon kailangan lang nating buhayin ang Anti-alias, magtakda ng isang istilo ng pag-optimize liwanag at tukuyin ang geometry ng sub-pixel bilang RGB. Magagawa natin ang lahat ng ito sa pamamagitan ng pagpili ng isa sa mga sumusunod na tatlong pamamaraan:
    • Gamit ang application ng pagpapasadya ng font na naaayon sa iyong desktop (GNOME, kDE, Xfce y LXDE ang bawat isa ay nagdadala ng kanilang sariling).
    • Pag-install LXHitsura, ang pagpapasadya app LXDE (# pacman -S lxappearance), at pagsasaayos ng mga pagpipilian sa ganitong paraan (mag-click sa imahe upang palakihin):

      Mga font ng LXAppearance

    • Sa pamamagitan ng isang text file. Lumikha sa iyong folder ng gumagamit ng isang file na tinawag .fonts.conf at i-paste ang code na makikita mo ang link na ito.
  6. Ngayon ay nililinaw namin ang cache ng font:

    # fc-cache -f -v

  7. At nananatili lamang ito upang lumabas sa sesyon at muling ipasok upang ilapat ang mga pagbabago.

Kung naging maayos ang lahat, magmumula tayo sa isang katulad nito:

Ang Yahoo! Mga Sagot 1

Sa isang bagay na tulad nito:

Ang Yahoo! Mga Sagot 2

Inaasahan kong makakatulong ito sa iyo, at kung may alam kang ibang pamamaraan, huwag mag-atubiling ibahagi ito sa mga komento. 🙂


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

43 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish.

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   pandev92 dijo

    Ang taong nag-post ng mensaheng iyon ay isang mag-ingat sa troll ttitiitiriririr xd

    1.    msx dijo

      LOL!!!
      Mayroong bawat ...

  2.   Manwal ng Pinagmulan dijo

    Tip: Kapag inaprubahan mo ang aking mga artikulo, huwag gamitin ang visual editor; Palagi kong isinusulat ang mga ito mula sa pagtingin sa HTML at kung buksan nila ang mga ito mula sa visual editor maaari silang mapangit tulad ng nangyari sa kasong ito.

    1.    KZKG ^ Gaara dijo

      Ito ay na bilang default ang visual editor ay bubukas opens

      1.    Manwal ng Pinagmulan dijo

        Sa gayon, kakailanganin ko ring suriin ang mga ito sa editor na iyon bagaman palagi kong nakagawian ito.

        1.    Manwal ng Pinagmulan dijo

          Handa, naitama ang pagbaluktot na mayroon ang artikulo. 🙂

  3.   103 dijo

    Ang totoo ay ang tanong sa screenshot ay ...

  4.   wow dijo

    Salamat sa impormasyon! ang totoo ay hindi ko masyadong gusto ang mga font ng Arch, ngayon binabago ko sila upang makita kung paano 🙂

    PS: hindi gagana ang user-agent para sa akin sa arko, at kung ise-configure ko ito sa pamamagitan ng pagsunod sa mga "tip" nito hindi ako makapasok sa google + dahil ang aking browser ay "masyadong matanda" hahaha.

    1.    KZKG ^ Gaara dijo

      Tungkol sa huling sinabi mo, paano kung susubukan mong idagdag ang WebKit sa UserAgent?

      1.    wow dijo

        idagdag mo yan sa huli sasabihin mo? kung gayon, hindi pa rin ito gagana para sa akin g + ... tatama ko kung ano ang mayroon ako sa pangkalahatan.useragent.override: Mozilla / 5.0 (X11; Linux x86_64) Arch Linux Firefox / 11.0 WebKit
        PS (para sa isa sa ibaba): Mayroon lamang akong isang lokal na lugar (na pinalitan ko lamang ng es-ES) at isang boolean, kaya makakakuha ako ng kaunting impormasyon ...
        PD2: kung inilalagay ko lamang ang Arch Linux at hindi tinukoy ang anupaman, lumalabas ang google sa mode na 😉
        PD3: wala bang paraan para sa mga patlang na iyon upang makabuo ng kanilang mga sarili? dahil kung i-update ko ang bersyon hindi ko malalaman ang pagbabago ng numero ...

        1.    wow dijo

          Naresolba, nawawala ang data na nakuha ko salamat sa whatsmyuseragent.com at sa pamamagitan ng pagdaragdag ng salitang Arch nakuha ko ang aking distro upang tumingin dito looks ganito ito: Mozilla / 5.0 (X11; Arch Linux x86_64; rv: 11.0) Gecko / 20100101 Firefox / 11.0
          Paumanhin sa abala.

          PS: wala pa ring ibang paraan upang magawa ito nang hindi nagdagdag ng override?

    2.    pagkubkob84 dijo

      Gamitin ang impormasyon mula sa tungkol sa: at idagdag / palitan lamang ang isa mula sa arko

    3.    wow dijo

      Sa pamamagitan ng paraan, sa huli natapos ko ang pag-install at pag-configure ng mga font na sumusunod sa wiki (medyo katulad sa post na ito) at medyo sa pamamagitan ng intuwisyon, kahit na na-install ko ang mga mula sa Microsoft Kasunod sa payo sa post (pakete ng ttf-ms-font), ang firefox ay hindi tumingin sa paraang gusto ko ito 🙂 bagaman napansin ko na ang gnome-terminal ay pangit at kailangan kong baguhin ang mga font ng monospace.

  5.   ridri dijo

    Ang ganda ng tutorial. Matagumpay na nasubukan. Salamat

  6.   auroszx dijo

    Hmm, gumagamit ako ng mapagkukunang Android 4.0 Roboto para sa halos lahat at wala akong mga reklamo ...

    1.    elav <° Linux dijo

      Kailangan kong subukan ang mga ito, ngunit dahil gumagamit ako Droid Sans, Umalis ako Font ng Ubuntu tumabi

      1.    Andrew dijo

        Dapat mong subukan ang mapagkukunan: CartoGhotic std, perpektong umaangkop sa anumang kapaligiran at sa aking pagtingin, mas mahusay itong namamahagi ng puwang kaysa sa Droid

        Maaari itong ma-download mula sa fontsquirrel

  7.   bulak dijo

    Hello

    Nakikita ko na ginagamit nila ang Ubuntu font rendering package. Idagdag na mayroong isang kahaliling pagpipilian na kung saan ay ang paggamit ng infinality package, kung sakaling may isang tao na subukan ito.

    1.    Manwal ng Pinagmulan dijo

      Hindi ko alam ang isang iyon ngunit salamat sa rekomendasyon. 🙂

    2.    Andrew dijo

      Gumamit din ako ng infinality package at masasabi kong nagbibigay ito ng mas mahusay na mga resulta kaysa sa paggamit ng pagbabago sa Ubuntu.

      Sa pamamagitan ng infinality maaari kang pumili sa pagitan ng maraming mga mode ng pag-render: Generic Linux, Ubuntu, Windows 98 / Vista / 7, Classic Mac at OSX, bilang karagdagan ito ay cross-platform at hindi naantala ang pagbuo ng package na nangyayari sa pag-render ng Ubuntu.

      Upang mai-install ito sa Arch kailangan mo lamang gawin:
      yaourt -S fontconfig-infinality freetype2-infinality

      1.    elav <° Linux dijo

        Ano ang infinatily mismo?

        1.    Andrew dijo

          Ito ay isang patch para sa fontconfig, tulad ng sinasabi nila sa kanilang website: magbigay ng isang patch para sa isang "magandang" pag-render ng font sa anumang operating system http://www.infinality.net/blog/infinality-freetype-patches/

          1.    elav <° Linux dijo

            Ohh !! Salamat sa impormasyon. Tingnan ko kung susubukan ko. Mapapabuti ba nito ang pag-render ng mga font sa aking Xfce?

        2.    Andrew dijo

          Ginagamit ko ito sa aking pinagsamang ArchLinux + Xfce at mukhang mahusay ito, sa tabi ng mapagkukunan ng CartoGhotic std.

          Ginagawa ng infinality ang mga programa tulad ng LibreOffice, Opera, Firefox at Qt na mga application na kamangha-mangha, napakakinis, hindi ko rin napansin, ngunit mayroon itong isang mode ng pag-render na tinatawag na "Chrome OS", gumagamit ako ng "OSX", at napakahusay nito

  8.   Vicky dijo

    Ang Yahoo Answers ay dapat na lugar na may pinakamaraming troll bawat square meter, pangalawa lamang sa mga komento sa YouTube.

  9.   mdrvro dijo

    Salamat sa inyo kaibigan. Ito ay gumagana nang perpekto sa Chakra at isang awa na gusto mo ang Totoong hahaha ... ngayon sila ay nasa 4. Pagbati

    1.    Manwal ng Pinagmulan dijo

      Ipinanganak ako na isang Madridista at isang Madridista kailangan kong mamatay. Tunay na Madrid, pagmamataas at kaluwalhatian magpakailanman. xD

      1.    KZKG ^ Gaara dijo

        +100!!!! 😀

      2.    pandev92 dijo

        Ipinanganak lamang ako na isang kontra-Barcelona na manlalaro xD, hindi ko masyadong gusto ang Madrid, ngunit iyon lamang ang makakatiis sa kanya, Forza Lazio at Visca Espanyol eheh

  10.   mikaoP dijo

    Nagtrabaho ito para sa akin maliban dahil sa terminal ang sulat ay sumali sa akin (kung isulat ko «mo» ang «o» ay lilitaw halos sa loob ng «m»)

    Kung hindi man salamat !!

    1.    Manwal ng Pinagmulan dijo

      Kung gumagamit ka ng GNOME Terminal maaari mong malamang na baguhin ang mga font tulad ng sinabi ni Woqer ng ilang mga puna sa itaas. Para sa aking bahagi ay gumagamit ako ng LXTerminal at hindi ko napansin ang anumang abnormal.

      1.    mikaoP dijo

        Tama, hindi ko ito nabasa, salamat.

  11.   Carlos dijo

    Mahusay na gumana ang lahat para sa akin

  12.   msx dijo

    Personal, ang unang bagay na ginagawa ko sa anumang pag-install ay upang hindi paganahin ang antialiasing at ilagay ang hinting sa isang minimum, hindi ko alam kung sino ang henyo na nag-imbento ng antialiasing para sa mga font ng system ngunit tiyak na ito ay isang mahusay na HDP.

    Tandaan: kahit na ang font ay medyo malaki, mananatili ako sa unang halimbawa ng aking buong buhay kaysa sa pagpipiliang iminungkahi mo, lantaran na hindi mabasa na gugugol ng mahabang oras sa harap ng screen.

    1.    Manwal ng Pinagmulan dijo

      At hindi mo ba nakikita ang ilang mga site na napangit? Halimbawa, hindi mo ba nakikita kung paano ang mga tab sa tuktok ng sidebar ng blog na ito ay hindi magkasya at ang isa ay bumaba?

  13.   msx dijo

    Huwag kailanman, _NEVER_ nagkaroon ng mga problema sa mga font sa Arch, * HINDI *.

  14.   mukha dijo

    Maraming salamat, napapabuti nito ang pagtatanghal. Nag-iinip na ako sa aspetong ito.

  15.   guillermoz0009 dijo

    Parehong ideya ngunit para kay Debian! ???

  16.   Martin dijo

    Nabigong mai-install ang "libxft-ubuntu". Anumang mga pahiwatig sa kung paano ito ayusin?

    1.    cookie dijo

      Tila na ang mga pakete na nagtatapos sa * -ubuntu ay wala na. Hanapin ang mga ito sa AUR upang makita kung nandoon sila.

  17.   Yoyo dijo

    Kumusta, nagmula ako sa hinaharap.

    3 taon pagkatapos ng post na dumating ako upang magkomento na ito lamang ang bagay na tumulong sa akin upang mapabuti ang kakila-kilabot na pag-render ng mga font sa aking Antergos XFCE, gumagana nang perpekto

    Sa kawalang-kilos lahat ay kasindak-sindak.

    Maraming salamat, Manolillo.

  18.   Deved dijo

    Mahusay, ito lamang ang nagsilbi sa akin sa Arch + gnome, maraming salamat, pagbati!

  19.   pananarinari dijo

    2016 at patuloy na magkaisa para sa arko salamat sa mahusay na kontribusyon
    tungkol