Definir fonte japonesa padrão

3

Estou tentando definir a fonte japonesa padrão. Um tempo atrás minha fonte padrão era UKai, mas depois de instalar novas fontes muda para outra coisa. Eu gostaria de obter UKai de volta como a fonte japonesa padrão sem ter que desinstalar todas as outras fontes. O ~ / .fonts.conf tem uma nota dizendo para modificar o ~ / fontconfig / fonts.conf e eu usei o template no Arch Wiki ( link ) para definir minha fonte para UKai:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Droid</family>
      <family>AR PL UKai CN</family>
    </prefer>
  </alias>
</fontconfig>

... e não faz nada. Parece estar lendo o arquivo, por exemplo se eu quebrar o arquivo XML ele irá reclamar ("tags incomparáveis", "não pode ter dois", etc ...). Quando eu começo o conky também recebo o aviso "Fontconfig warning:" /etc/fonts/conf.d/50-user.conf ", linha 14: as configurações de leitura do ~ / .fonts.conf estão obsoletas.", Que é estranho porque esse arquivo foi criado pelo font-manager ... A string para a fonte "AR PL UKai CN" está em vários arquivos em /etc/fonts/conf.avail, então parece estar instalado corretamente.

Estou usando o OpenBox com o Lubuntu 13.10 x64.

PS: O que eu estou perguntando é muito semelhante à pergunta: Como altero a fonte chinesa padrão? , mas o método parece não funcionar mais (o Fontconfig reclama que está obsoleto).

    
por PhDP 28.02.2014 / 23:59

1 resposta

3

Eu estava procurando em como substituir a fonte japonesa padrão há algum tempo também. Eu encontrei uma solução por akai_kenshi naquele momento, mas não sei se ainda funciona ou não (deveria). Ele não deve atrapalhar o seu sistema, mesmo que ele falhe, então tente: link

Citando a solução aqui no caso de quebras de URL no futuro próximo:

  

1) Abra um terminal.

     

2) Tipo:

sudo gedit /etc/fonts/conf.d/69-language-selector-ja-jp.conf
     

3) Copie e cole este código no arquivo aberto:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <!-- Japanese (ja) -->
    <match target="pattern">
        <test qual="any" name="family">
            <string>serif</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>DejaVu Serif</string>
            <string>Takao P明朝</string>
            <string>IPA P明朝</string>
            <string>IPA モナー P明朝</string>
            <string>梅P明朝</string>
            <string>さざなみ明朝</string>
            <string>東風明朝</string>
        </edit>
    </match>

    <match target="pattern">
        <test qual="any" name="family">
            <string>sans-serif</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>DejaVu Sans</string>
            <string>Takao Pゴシック</string>
            <string>IPA Pゴシック</string>
            <string>IPA モナー Pゴシック</string>
            <string>UmePlus P Gothic</string>
            <string>梅Pゴシック</string>
            <string>VL Pゴシック</string>
            <string>さざなみゴシック</string>
            <string>東風ゴシック</string>
        </edit>
    </match>

    <match target="pattern">
        <test qual="any" name="family">
            <string>monospace</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>DejaVu Sans Mono</string>
            <string>Takaoゴシック</string>
            <string>IPAゴシック</string>
            <string>IPA モナー ゴシック</string>
            <string>UmePlus Gothic</string>
            <string>梅ゴシック</string>
            <string>VL ゴシック</string>
            <string>さざなみゴシック</string>
            <string>東風ゴシック</string>
        </edit>
    </match>

    <match target="pattern">
        <test qual="any" name="family">
            <string>Ryumin</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>Takao P明朝</string>
            <string>IPA P明朝</string>
            <string>IPA モナー P明朝</string>
            <string>梅P明朝</string>
            <string>さざなみ明朝</string>
            <string>東風明朝</string>
        </edit>
    </match>

    <match target="pattern">
        <test qual="any" name="family">
            <string>GothicBBB</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>Takao Pゴシック</string>
            <string>IPA Pゴシック</string>
            <string>IPA モナー Pゴシック</string>
            <string>UmePlus P Gothic</string>
            <string>梅Pゴシック</string>
            <string>VL Pゴシック</string>
            <string>さざなみ ゴシック</string>
            <string>東風ゴシック</string>
        </edit>
    </match>

    <match target="font">
        <test name="family" compare="contains">
            <string>Takaoゴシック</string>
            <string>Takao Pゴシック</string>
            <string>TakaoExゴシック</string>
            <string>Takao明朝</string>
            <string>Takao P明朝</string>
            <string>TakaoEx明朝</string>
            <string>IPAゴシック</string>
            <string>IPA Pゴシック</string>
            <string>IPAexゴシック</string>
            <string>IPA明朝</string>
            <string>IPA P明朝</string>
            <string>IPAex明朝</string>
            <string>IPA モナー ゴシック</string>
            <string>IPA モナー Pゴシック</string>
            <string>IPA モナー UIゴシック</string>
            <string>IPA モナー 明朝</string>
            <string>IPA モナー P明朝</string>
            <string>梅ゴシック</string>
            <string>梅ゴシックC4</string>
            <string>梅ゴシックC5</string>
            <string>梅ゴシックO5</string>
            <string>梅ゴシックS4</string>
            <string>梅ゴシックS5</string>
            <string>梅Pゴシック</string>
            <string>梅PゴシックC4</string>
            <string>梅PゴシックC5</string>
            <string>梅PゴシックO5</string>
            <string>梅PゴシックS4</string>
            <string>梅PゴシックS5</string>
            <string>梅明朝</string>
            <string>梅明朝S3</string>
            <string>梅P明朝</string>
            <string>梅P明朝S3</string>
            <string>梅UIゴシック</string>
            <string>梅UIゴシックO5</string>
            <string>UmePlus Gothic</string>
            <string>UmePlus P Gothic</string>
            <string>VL ゴシック</string>
            <string>VL Pゴシック</string>
            <string>さざなみゴシック</string>
            <string>さざなみ明朝</string>
            <string>東風ゴシック</string>
            <string>東風明朝</string>
            <string>TakaoGothic</string>
            <string>TakaoPGothic</string>
            <string>TakaoExGothic</string>
            <string>TakaoMincho</string>
            <string>TakaoPMincho</string>
            <string>TakaoExMincho</string>
            <string>IPAGothic</string>
            <string>IPAPGothic</string>
            <string>IPAexGothic</string>
            <string>IPAMincho</string>
            <string>IPAPMincho</string>
            <string>IPAexMincho</string>
            <string>IPAMonaGothic</string>
            <string>IPAMonaPGothic</string>
            <string>IPAMonaUIGothic</string>
            <string>IPAMonaMincho</string>
            <string>IPAMonaPMincho</string>
            <string>Ume Gothic</string>
            <string>Ume Gothic C4</string>
            <string>Ume Gothic C5</string>
            <string>Ume Gothic O5</string>
            <string>Ume Gothic S4</string>
            <string>Ume Gothic S5</string>
            <string>Ume P Gothic</string>
            <string>Ume P Gothic C4</string>
            <string>Ume P Gothic C5</string>
            <string>Ume P Gothic O5</string>
            <string>Ume P Gothic S4</string>
            <string>Ume P Gothic S5</string>
            <string>Ume Mincho</string>
            <string>Ume Mincho S3</string>
            <string>Ume P Mincho</string>
            <string>Ume P Mincho S3</string>
            <string>Ume UI Gothic</string>
            <string>Ume UI Gothic O5</string>
            <string>Ume Gothic</string>
            <string>Ume P Gothic</string>
            <string>VL Gothic</string>
            <string>VL PGothic</string>
            <string>Sazanami Gothic</string>
            <string>Sazanami Mincho</string>
            <string>Kochi Gothic</string>
            <string>Kochi Mincho</string>
        </test>
        <test name="pixelsize" compare="less_eq">
            <double>18</double>
        </test>
        <edit name="hintstyle" mode="assign">
            <const>hintnone</const>
        </edit>
        <edit name="embeddedbitmap">
             <bool>false</bool>
        </edit>
    </match>
    <!-- Japanese (ja) ends -->
</fontconfig>
     

4) Salve o arquivo, feche-o e reinicie o computador.

     

Agora você deve ter uma área de trabalho com um bom inglês e japonês   fonte e você pode instalar quantas fontes japonesas quiser   sem alterá-lo.

A única diferença aqui é que você vai querer colocar o que você deseja que seja carregado primeiro no topo de cada família de fontes, se você quiser que elas sejam as primeiras fontes candidatas a serem carregadas.





Outro método que é muito mais simples e rápido, e não envolve uma reinicialização. Não é a maneira correta de fazer isso, mas é uma alternativa e provavelmente o caminho mais rápido.

Instale algo que você não precisa, mas substitua sua fonte padrão atual.
Eu usei o exemplo que eu encontrei fontes-arphic-uming , é uma fonte em chinês, mas substitui sua fonte japonesa padrão:

sudo apt-get install fonts-arphic-uming

Altere seu diretório de trabalho para / etc / share / fonts / truetype por conveniência, pois as fontes estão todas nesse diretório:

cd etc/share/fonts/truetype

Substitua /etc/share/fonts/truetype/arphic/uming.ttc pela fonte de sua escolha (suponho que sua fonte ukai.ttc esteja em / etc / share / fonts / truetype / arphic / neste caso):

sudo cp arphic/ukai.ttc arphic/uming.ttc

Deve fazer o trabalho muito bem. Toda vez que eu noto que minhas fontes japonesas mudaram depois de instalar algo, eu removo e reinstalo fontes-arphic-uming e faço a mesma coisa novamente.





No entanto, recomendo usar outra coisa que não seja o UKai, pois é uma fonte em chinês e alguns caracteres kanji não serão carregados. Nesse caso, ela será carregada para a próxima fonte japonesa disponível, ou simplesmente exibirá uma caixa para disse kanji.

    
por eccentricSam 08.03.2014 / 20:04