Japonca karakterler için düzgün yazı tipi oluşturma


12

Windows 7 kullanıyorum ve yazı tipi düzgünleştirmesini ClearType'a ayarladım. Ancak, Japonca karakterler işletim sistemi boyunca çok kabaca görüntülenir. Diğer karakterler gibi sorunsuz bir şekilde oluşturulmaları için ne yapabilirim?

İşte şu anda neye benzediklerinin bir örneği:

ekran görüntüsü


Japonca karakterler kabaca yalnızca web tarayıcınızda mı oluşturuluyor? Öyleyse, hangi tarayıcıyı kullanıyorsunuz?
iglvzx

@iglvzx, Chrome kullanıyorum. Ancak sorun yalnızca Chrome ile sınırlı değil. Wordpad, Word vb. Aynı şekilde davranır.
missingfaktor

Tamam. Açıkladığınız için teşekkürler. Bu bilgiyi sorunuza ekleyeceğim. :)
iglvzx

Bu arada, bir şeyi hatırlayan "hiragana" değil, hiraganayı hatırlayan sensin. doğru kelime öbeği "ひ ら が な を 覚 え た"
v.oddou

Yanıtlar:


4

Sorun geleneksel Japon yazı tipleridir (MS Gothic, MS PGothic, MS Mincho…) , ana hatlarına ek olarak küçük boyutlarda bitmap yazı tiplerini de içerir (genellikle 22pt ve daha küçük karakterler için). Bu bitmapler herhangi bir yumuşatma uygulanamaz , bu yüzden çirkin bir çirkin kenar yumuşatma, göze zarar veren görünüm ile sonuçlanır. Bunun için birkaç çözüm var:

Yazı tiplerinden bitmap'leri şeritlemek için adımlar:

  • Eğer örnek için, şerit gereken yazı dosyaları kopyala Msgothic.ttc gelen \Windows\Fontsbir klasöre
  • İndir BREAKTTCMS TrueType SDK aracı
  • Yazı tiplerini kopyaladığınız klasörde bir komut istemi açın ve yazın BREAKTTC msgothic.ttc. Bundan sonra ttc içindeki tüm ttf dosyalarının FONT00.ttf ~ FONTxx.ttf olarak çıkarıldığını görebilirsiniz

    breakttc

  • Şimdi indirmek için FontTools gelen Microsoft Tipografisi . Bundan sonra SBIT32EBDT'yi (Gömülü bitmap veri tablosu) kaldırmak için gereken aracı çıkarın. Komut sözdizimi aşağıdaki gibidir

    SBIT32 -d <original font file> <metric file> [output file]

    Tüm bitmap'leri kaldırmak için her bitmap boyutu (genellikle 7'den 22'ye kadar) için bunu çalıştırmanız gerekir; bu, elle yazarken oldukça sakar. Otomatik bir komut dosyası çok yardımcı olacaktır.

    @echo off
    copy %1 %2 >nul
    for /l %%i in ( 7,1,22 ) do (
        echo PPEM %%i > mtemp.txt
        echo END >> mtemp.txt
        sbit32 -d %2 mtemp.txt ftemp.ttf  
        del %2
        ren ftemp.ttf %2
    )
    del mtemp.txt

    Yukarıdaki içeriği farklı kaydedin ve rmEBDT.bataşağıdaki komutları çalıştırın (MS Gothic için 3, çünkü 3 ayıklanmış ttf dosyamız var)

    rmEBDT font00.ttf msgot2.ttf 
    rmEBDT font01.ttf msgotp2.ttf 
    rmEBDT font02.ttf msuigot2.ttf
  • Şimdi çalmıştır yazı dosyaları, biz (bağımsızdır bu yazı isimlerini yeniden adlandırabilirsiniz yazı dosya adları - MS Gothic NB gibi) Hayır Bitmap eski yazı tipleri ile birlikte kullanmak üzere, ya da sadece eski adını kullanmak ve orijinali yerine küçük bir hile olan ttc dosyası.
    Her iki şekilde de, Windows'a geri yüklemek için bunları bir ttc dosyasına tekrar paketlememiz gerekiyor. İle MAKETTCaynı klasörde bulunan aracı kullanın BREAKTTCveya burada da bulabilirsiniz . Çalıştırmak

    MAKETTC <TTC output file name> <TTF file 1> <TTF file 2> ...
  • TTC dosyasını aldıktan sonra, yazı tipi adını değiştirdiyseniz, \Windows\Fontsyeni bir yazı tipi olarak kaydetmek ve kullanıcı arayüzünde, uygulamalarda ... varsayılan yazı tipini değiştirmek için doğrudan kopyalarsınız . Eski yazı tipi adını kullanmak istiyorsanız, Linux canlı USB veya Windows PE gibi başka bir işletim sisteminden önyükleme yapmanız gerekir, çünkü Windows her zaman MS Gothic'i önyükleme sırasında yükler.

Bu sitede yeni bir kullanıcı tarafından aynı programı öneren üç saat içinde beş gönderi. Çok spam görünüyor. Lütfen yapma. Yazılım geliştiricilerine bir şekilde bağlı mısınız?
Daniel Beck

Sadece bir soruyu cevaplayın ve ilgili soruları bulun, ben de cevaplarım. Bu yasaklanmış mı?
phuclv

Hayır. Maalesef spam gönderenler var ve davranışları temelde aynı, bir sürü benzer soru üzerine kendi yazılımlarının reklamını yapıyor. Moderatörler bunun meşru tavsiye mi yoksa spam mi olduğunu belirlemelidir. Ancak bazen hata yaparız ve meraklıları spam gönderen kişiler olarak kabul ederiz. Önceki yorum, yayınlarınızın yanlışlıkla silinmesini önlemek için bir öneriydi.
Daniel Beck

2

Bu yazı tipine bağlıdır. Farklı yazı tipleri, yazı tipi yumuşatmadaki farklı davranışlar da dahil olmak üzere farklı özelliklere sahiptir. Mincho grubunda bir yazı tipi kullanıyor olabilirsiniz, çünkü bunlar genellikle varsayılan yazı tipleri olarak kullanılır ve bunun gibi sorunları olabilir; Gotik fontlar ekranda daha iyi çalışabilir.


1
Japonca karakterler için yazı tipi stilini nasıl değiştirebilirim?
missingfaktor

1
@missingfaktor, kullanılan programa bağlıdır; normalde yazı tipi stilini dile göre değiştirmemeli, bunun yerine ihtiyacınız olan tüm karakterler için kabul edilebilir bir yazı tipi seçmelisiniz. Word kullanırken, bu basit tasarımlı sans-serif yazı tipini kullanmakta sorun yoksa Arial Unicode MS olabilir; çok geniş bir karakter kapsamına sahiptir.
Jukka K. Korpela

2

Windows Vista / 7 için varsayılan Japonca yazı tipi olan Meiryo ve diğer bazı Japonca yazı tipleri küçük boyutlarda bitmap (piksel) karakterler içerir.

Örneğinize geri dönersek, Firefox kullanarak bunu doğrulayabildim:

  • ClearType (ima edilen) karakterler:

    ima

  • Daha küçük yazı tipi boyutu; bitmap karakterleri:

    bitmap


Firefox varsayılan olarak Japonca yazı tipleri için aşağıdaki ayarları kullanır:

yazı tipi ayarları


Bu nedenle, çözüm daha büyük yazı tipi boyutlarını kullanmak veya bir uygulamada varsayılan Japon yazı tipini tüm boyutlar için ipuçlu karakterleri (örneğin, Arial Unicode ) destekleyen bir yazı tipiyle değiştirmekle ilgilidir .

Windows'ta bir fontu genel olarak yeniden eşlemek / değiştirmek için Kayıt Defteri değerlerini aşağıdaki gibi değiştirebilir veya ekleyebilirsiniz :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes

Örneğimde, Kana'nın değilken Kanji'nin sorunsuz bir şekilde oluşturulduğunu fark edebilirsiniz.
missingfaktor

Bunun yazı tipi boyutunda veya tarayıcı ayarlarında küçük bir tutarsızlıktan kaynaklandığını düşünüyorum. Örneğiniz Google Chrome'dayken Firefox kullandım.
iglvzx

1
Hayır, Meiryo, yazı tipi yumuşatma için zaten tasarlandığından, bitmap içermez, bu nedenle her yazı tipi boyutunda her zaman güzeldir. Varsayılan Japonca yazı tipini Meiryo olarak değiştirmeniz yeterlidir. Yalnızca bitmap'lere sahip eski yazı tipleri korkunç. It was decided that a new Japanese font was needed, as the current ones (mainly MS Gothic and MS Mincho) are incompatible with Microsoft's ClearType subpixel rendering technology[citation needed]: Meiryo is intended to increase legibility of characters on LCD screens
phuclv

Unlike previous fonts designed for CJK environments, Meiryo contains no embedded bitmaps. To improve readability under small font sizes without using embedded bitmaps, TrueType hinting language was used for stroke-reduction. Similar technology was used on MingLiU and PMingLiU versions 5.03. en.wikipedia.org/wiki/Meiryo# Özellikler
phuclv

kesinlikle, Meiryo'nun aslında her şeyi düzelttiğini deneyimledim. 2017'de pencerelerin (10 bile) neden hala 1990'ların teknolojisini varsayılan olarak kullandığını ve bundan memnun olduğunu bilmiyorum.
v.oddou
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.