it-swarm-tr.com

Yazı tiplerini Windows'taki gibi nasıl gösterebilirim?

Ubuntu'da fontlar kötü ve bulanık görünüyor. Ubuntu ve Windows'ta bir siteyi karşılaştırdığımda, tüm Windows yazı tiplerimi içe aktardıktan sonra bile Windows yazı tipi çok daha okunabilir görünüyor. Bunu nasıl değiştirebilirim?

53
Cody Harlow

Windows tarzı yazı tiplerini tercih eden Ubuntu kullanıcıları bu yanıtı gönderdiğim Süper Kullanıcı sorusu "Daha İyi Ubuntu Yazı Tipleri" kullanışlı.

Tavsiyemi uygularsanız neler bekleyebileceğinize dair bir örnek:

32
Jonik

“Yazı tiplerinin görünmesini sağlayın” iyi", Gerçekten" yazı tiplerinin görünmesini sağlama alıştığım gibi "- bir Mac'ten geliyor olsaydınız," yazı tiplerimin bozulmasını nasıl önleyebilirim "diye soruyordunuz.

Windows'ta yazı tipi oluşturma, bozuk ızgaralar için keskin kenarlar ticareti yaparak piksel ızgarasına büyük ölçüde hizalanır. Bu, Görünüm → Yazı Tipleri → Ayrıntılar içindeki “tam ipucu” seçeneğine karşılık gelir. Başka bir yapılandırmaya dokunmanız gerekmez.

OS X'te yazı tipi oluşturma işlemi bunun tersidir - yazı tipi şekillerini deforme etmez, bu da çoğu glifin bir piksel sınırına yayıldığı anlamına gelir. Bu, "hiçbiri" ipucu seçeneğine karşılık gelir.

Varsayılan olarak, Ubuntu aralarında bir yerdedir - piksel ızgarasına daha iyi uyum sağlamak için yazı tiplerini biraz bozan hafif bir ipucu kullanır.

LCD ekran kullanıyorsanız, ipucu türünden bağımsız olarak alt piksel kenar yumuşatma etkinleştirilmiş olmalıdır.

58
RAOF
  1. Yazı tipi ipucunu etkinleştir.

    Masaüstünü sağ tıklayın, arka planı değiştir'i tıklayın, yazı tipi sekmesini tıklayın ve alt piksel yumuşatmayı açın. Detay düğmesiyle daha iyi sonuçlar elde edebilirsiniz.

  2. Yazı tipleriniz benimki Firefox'ta bir süre olduğu gibi bazı uygulamalarda "kırılmışsa" şunu deneyin:

    Sudo fc-cache -fv
    

    Sadece sistem yazı tipi önbelleğini yenilemelidir. Aptalca görünüyor ama benim için çalıştı.

14
Oli

Mayıs 2010'da, TrueType ipucu ile ilgili patentlerin süresi dolmuş, bundan önce FreeType, ipucu içermeyen yazı tiplerinin daha iyi görünmesini sağlayan ancak profesyonel ve tam ipucu yazı tiplerinin bok gibi görünmesini sağlayan Autohinting'i kullanıyordu.

Yazı tipi ipucu ile ilgili patentlerin süresi dolduğundan FreeType yazı tipi ipucunu varsayılan olarak etkinleştirdiğinden, en iyi sonuçlar için maverick'e yükseltebilir veya en son FreeType sürümünü kullanabilirsiniz.

6
akshatj

Yazı tipi düzgünlüğüme gerçekten yardımcı olduğunu düşündüğüm şey dpi'yi ayarlamak oldu.

İlk önce bir terminal açın ve şunu yazın:

xdpyinfo | grep resolution

Size "96x96" gibi bir sayı verecektir.

Şimdi Görünüm ayarlarındaki Yazı Tipleri sekmesine gidin. Sağ alt köşedeki ayrıntılar düğmesini tıklayın. Bu yeni pencerenin üstünde bir sayı koymak için bir yeri vardır. Terminal komutunun size verdiği ilk sayıyı girin. Örneğin, bana "108x106" verdi, o yüzden 108 koydum.

Bunu yapmak, aradığınız düz yazı tiplerine yaklaşmanızı sağlayacaktır.

4
RPG Master

Yazı tiplerinizin oluşturulmasını ayarlayabileceğiniz iki ana yer vardır ve ilk bakışta birbirleriyle ilgisi yok gibi görünürler:

gnome-appearance-properties, tüm GTK uygulamalarına uygulanan ayarları gösterir ve çeşitli düzeylerde pürüzsüzlük ve ipucu seçmenize olanak tanır. Buradaki ayarlar tüm yazı tiplerine eşit olarak uygulanır. İpucu veya otomatik ipucu verme kararı gibi diğer yazı tipi ayarları aşağıdakilerden alınır:

fonconfig, sistem genelinde yazı tipi yapılandırmasından ve yazı tipi eşleşmesinden sorumlu olan programdır. /etc/fonts/local.conf (~/.fonts.conf kullanıcı başına) veya /etc/fonts/conf.d/etc/fonts/conf.avail. Teknik ayrıntılar man fonts.conf. Firefox ve Chromium ayarlarını doğrudan buradan okurlar, sadece ipucu ayarları bulunmuyorsa gnome-view-properties'a danışırlar.

Benim .. De .fonts.conf Dört bölümüm var:

  1. Her yazı tipinin normal veya otomatik olarak işaretlenmiş olup olmadığı. Otomatik ipucunu açıkça kullanmak için ipucunu true değerine ve otomatik ipucunu true değerine ayarlayın. Normalde ortada ima edilen daha yeni "pahalı" yazı tipleri ve MS yazı tipleri dışında çoğu yazı tipi için otomatik olarak hafif bir ipucum var. İstisnalar, hafifçe ima edilen DejaVu Sans Condensed, Lucida Grande, PT Sans, Segoe ve Tahoma'dır. Ben Windows tarzı tam/orta (genellikle aynı olan) normal ima olduğunu düşünüyorum. Freetype belgeleri, yazı tipiyle birlikte truetype ipucu bilgisi verilmiyorsa ve otomatik olarak Firefox'ta da geçerliyse otomatik ipucunun uygulanacağını söylüyor. .fonts.conf ön ayarlarla çakışmıyor.

  2. Sistemde bir yazı tipi bulunmazsa geçerli olan değişiklik ve yedekler. Tahoma için Yoğunlaştırılmış DejaVu Sans, Cenevre için DejaVu Sans, Arial için Arimo, Lucida Grande için Mukti Narrow ve Helvetica için FreeSans'ı değiştirdim.

  3. İstisnalar. Örneğin, kalın yazı tipleri için otomatik ipucu kapalıdır.

  4. Standart adlar için takma adlar; sans-serif, serif, tek aralıklı, el yazısı ve fantezi.

.fonts.conf, Wikipedia'yı açın ve Tercihler> İçerik> Gelişmiş içindeki varsayılan orantılı yazı tipinizi sans-serif olarak seçerek her yazı tipinin nasıl göründüğünü hızlı bir şekilde görebilirsiniz. resimde gösterildiği gibi Varsayılan Yazı Tipi üzerindeki ok tuşlarını kullanarak.

Firefox Font Preferences

Alternatif olarak, Igor'un blogunda test sayfası vardır; burada tüm farklı oluşturma seçeneklerini belirli bir yazı tipi için yan yana karşılaştırabilirsiniz.

2
daithib8

Tombuntu'da Tom'un gelişmiş yazı tipi oluşturma için bazı ipuçları vardır (bu 2008'den beri, bu yüzden talimatlar artık tam olmayabilir):

İlk durağınız, GNOME’un Fonts sekmesi altındaki System->Preferences->Appearance İçinde bulunan yazı tipi yapılandırma ayarlarıdır. LCD ekran kullanıyorsanız, alt piksel yumuşatma oluşturma modunun etkin olduğundan emin olun. İpucu seçeneklerine erişmek için Ayrıntılar'ı tıklatın. İstediğiniz bir sonucu almak için bunlarla oynayın.

İşte sistemimin bu ayarlarla yapılandırılmış yazı tiplerine bir örnek:

image1

Bir .fonts.conf dosyasıyla yazı tipi oluşturma için daha birçok seçenek vardır. Bu dosya, bu forum gönderisinden , Apple ile ilgili patent sorunları nedeniyle genellikle devre dışı bırakılan bir ipucu özelliğini açar.

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <edit name="autohint" mode="assign">
      <bool>true</bool>
    </edit>
  </match>
</fontconfig>

Yukarıdaki metni kopyalayıp bir metin dosyasına yapıştırın ve ana dizininize .fonts.conf olarak kaydedin (ilk döneme dikkat edin, bu dosya gizlenecektir). Değişikliklerin geçerli olması için oturumu kapatın. İşte bu dosyayla birlikte bir yazı tipi örneği:

image2

A daha karmaşık .fonts.conf dosyası ( kaynak ), OS X'dekine benzer çok düzgün ve kalın yazı tipleri üretir. İşte bir örnek:

image3

1
Jared Harley

Unity, KDE gibi yazı tipi ayarlarına sahip değil. @ Jonik'in çözümünü uygulamak isteyen ancak Birlik kullananlara.

. [. .____] fonts.conf

    <?xml version="1.0" ?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <fontconfig>
        <match target="font">
            <edit name="antialias" mode="assign">
                <bool>false</bool>
            </edit>
            <edit name="rgba" mode="assign">
                <const>rgb</const>
            </edit>
            <edit name="hinting" mode="assign">
                <bool>true</bool>
            </edit>
            <edit name="autohint" mode="assign">
                <bool>true</bool>
            </edit>
            <edit name="hintstyle" mode="assign">
                <const>hintmedium</const>
            </edit>
            <edit mode="assign" name="lcdfilter">
                <const>lcddefault</const>
            </edit>
        </match>

        <match target="font" >
            <test name="size" qual="any" compare="more">
                <double>11</double>
            </test>
            <edit name="antialias" mode="assign">
                <bool>true</bool>
            </edit>
        </match>

        <match target="font" >
            <test name="pixelsize" qual="any" compare="more">
                <double>15</double>
            </test>
            <edit name="antialias" mode="assign">
                <bool>true</bool>
            </edit>
        </match>

        <match target="font" >
            <test name="size" qual="any" compare="less">
                <double>9</double>
            </test>
            <edit name="antialias" mode="assign">
                <bool>true</bool>
            </edit>
        </match>

        <match target="font" >
            <test name="pixelsize" qual="any" compare="less">
                <double>12</double>
            </test>
            <edit name="antialias" mode="assign">
                <bool>true</bool>
            </edit>
        </match>
    </fontconfig>
0
Alex Vauch