Alterar fonte persa padrão -- fonts camp askubuntu Relacionado O problema

Change Default Persian Font


8
vote

problema

português

Eu estou usando o Ubuntu 16.04 Lts e quero alterar sua fonte persa padrão porque acho que parece ruim. E não quero alterar a fonte inadimplente. Isso é possível? Se é, como devo fazer isso?

english

I am using Ubuntu 16.04 LTS and I want to change its default Persian font because I think it looks bad. And I don't want to change the default English font. Is this possible? If it is, how should I do this?

  
       
       

Lista de respostas

5
 
vote
    .
  1. Crie um arquivo de configuração para a fonte no seguinte caminho:

      bento/ubuntu-16.043   

    e adicione essas linhas a ele:

    bento/ubuntu-16.044

    Eu usei vazir fontes, se você quiser usar outra fonte (por exemplo, tahoma ), você deve alterar o bento/ubuntu-16.045 para abcdefghijklmn16 .

  2. Coloque sua fonte em bento/ubuntu-16.047 .

 
  1. Create a config file for the font in the following path:

    $HOME/.config/fontconfig/fonts.conf 

    and add these lines to it:

    <?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig>   <match>   <edit mode="prepend" name="family">    <string>Vazir</string>   </edit>  </match>   <dir>~/.local/share/fonts</dir>  <dir>/usr/share/fonts/</dir>  </fontconfig> 

    I used Vazir font, if you want to use another font(e.g. Tahoma) you must change the <string>Vazir</string> to <string>Tahoma</string>.

  2. Place your font in ~/.local/share/fonts.

 
 
 
 
2
 
vote

Você pode alterar sua configuração de fonte para alterar a fonte de apenas textos persas.

Criar / Editar um arquivo de configuração de fonte:

vim ~/.fonts.conf

cole isso nele:

  <?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig>         <match target="pattern">                 <test name="lang" compare="contains">                         <string>az</string>                 </test>                 <test name="family">                         <string>sans-serif</string>                 </test>                 <edit name="family" mode="prepend" binding="same">                         <string>Noto Naskh Arabic</string>                 </edit>         </match>          <match target="pattern">                 <test name="lang" compare="contains">                         <string>az</string>                 </test>                 <test name="family">                         <string>serif</string>                 </test>                 <edit name="family" mode="prepend" binding="same">                         <string>Noto Naskh Arabic</string>                 </edit>         </match> </fontconfig>    

Para usar outra fonte (por exemplo, Vazir ) em vez de Noto Naskh Arabic , se você já instalou Vazir.ttf fonte, execute isto:

fc-list : family file | grep Vazir.ttf

Isso mostrará uma saída como esta:

/usr/share/fonts/truetype/Vazir/vazir-font-master/dist/Vazir.ttf: Vazir

A segunda parte da saída (após : ) é o nome real da fonte que você deve usar.

Salve e ele fará efeito em cada novo aplicativo que você abre.

Se você quiser aprender como instalar uma fonte, leia este .

Nota: o lang propriedade deve ser ISO 639 Tag de idioma compatível, e persa é marcado ABCDEFGHIJKLMNABCDEFGHIJKLMN9 . Mas com <?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <match target="pattern"> <test name="lang" compare="contains"> <string>az</string> </test> <test name="family"> <string>sans-serif</string> </test> <edit name="family" mode="prepend" binding="same"> <string>Noto Naskh Arabic</string> </edit> </match> <match target="pattern"> <test name="lang" compare="contains"> <string>az</string> </test> <test name="family"> <string>serif</string> </test> <edit name="family" mode="prepend" binding="same"> <string>Noto Naskh Arabic</string> </edit> </match> </fontconfig> 0 Não alterou as fontes (não sei por quê. Espero que funcione para você com <?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <match target="pattern"> <test name="lang" compare="contains"> <string>az</string> </test> <test name="family"> <string>sans-serif</string> </test> <edit name="family" mode="prepend" binding="same"> <string>Noto Naskh Arabic</string> </edit> </match> <match target="pattern"> <test name="lang" compare="contains"> <string>az</string> </test> <test name="family"> <string>serif</string> </test> <edit name="family" mode="prepend" binding="same"> <string>Noto Naskh Arabic</string> </edit> </match> </fontconfig> 1 ), então eu usei abcdefghijklmn12 < / Código> (Azerbaijani).

 

You can change your font configuration to change the font of only Persian texts.

Create/Edit a font config file:

vim ~/.fonts.conf

Paste this into it:

<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig>         <match target="pattern">                 <test name="lang" compare="contains">                         <string>az</string>                 </test>                 <test name="family">                         <string>sans-serif</string>                 </test>                 <edit name="family" mode="prepend" binding="same">                         <string>Noto Naskh Arabic</string>                 </edit>         </match>          <match target="pattern">                 <test name="lang" compare="contains">                         <string>az</string>                 </test>                 <test name="family">                         <string>serif</string>                 </test>                 <edit name="family" mode="prepend" binding="same">                         <string>Noto Naskh Arabic</string>                 </edit>         </match> </fontconfig> 

To use another font (e.g. Vazir) instead of Noto Naskh Arabic, if you have already installed Vazir.ttf font, run this:

fc-list : family file | grep Vazir.ttf

this will show an output like this:

/usr/share/fonts/truetype/Vazir/vazir-font-master/dist/Vazir.ttf: Vazir

The second part of the output (after :) is the actual name of the font which you should use.

Save it and it will make effect on every new application you open.

If you want to learn how to install a font, read this.

NOTE: The lang property must be ISO 639 compatible language tag, and Persian is tagged fa. But with fa it didn't change the fonts (I don't know why. I hope it works for you with fa), so I used az (Azerbaijani).

 
 
1
 
vote

A fonte padrão do Ubuntu não suporta sua fonte persa de juros, mas você tem duas soluções:

    .
  1. Usuário Outros Formulário de Suporte Persa Beauty Beauty e Open Same como o abcdefghijklmn13 < / Código> ou <?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <match target="pattern"> <test name="lang" compare="contains"> <string>az</string> </test> <test name="family"> <string>sans-serif</string> </test> <edit name="family" mode="prepend" binding="same"> <string>Noto Naskh Arabic</string> </edit> </match> <match target="pattern"> <test name="lang" compare="contains"> <string>az</string> </test> <test name="family"> <string>serif</string> </test> <edit name="family" mode="prepend" binding="same"> <string>Noto Naskh Arabic</string> </edit> </match> </fontconfig> 4 .

  2. .
  3. mas outra solução Se você precisar necessário O Ubuntu Latin Form usa o <?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <match target="pattern"> <test name="lang" compare="contains"> <string>az</string> </test> <test name="family"> <string>sans-serif</string> </test> <edit name="family" mode="prepend" binding="same"> <string>Noto Naskh Arabic</string> </edit> </match> <match target="pattern"> <test name="lang" compare="contains"> <string>az</string> </test> <test name="family"> <string>serif</string> </test> <edit name="family" mode="prepend" binding="same"> <string>Noto Naskh Arabic</string> </edit> </match> </fontconfig> 5 < / a> e mesclar quaisquer fontes favoritas.

e para alterar a fonte padrão Você pode usar o <?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <match target="pattern"> <test name="lang" compare="contains"> <string>az</string> </test> <test name="family"> <string>sans-serif</string> </test> <edit name="family" mode="prepend" binding="same"> <string>Noto Naskh Arabic</string> </edit> </match> <match target="pattern"> <test name="lang" compare="contains"> <string>az</string> </test> <test name="family"> <string>serif</string> </test> <edit name="family" mode="prepend" binding="same"> <string>Noto Naskh Arabic</string> </edit> </match> </fontconfig> 6 ou < um href = "https://github.com/freyja-dev/unity-tweak-tool" rel = "nofollow noreferrador"> <?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <match target="pattern"> <test name="lang" compare="contains"> <string>az</string> </test> <test name="family"> <string>sans-serif</string> </test> <edit name="family" mode="prepend" binding="same"> <string>Noto Naskh Arabic</string> </edit> </match> <match target="pattern"> <test name="lang" compare="contains"> <string>az</string> </test> <test name="family"> <string>serif</string> </test> <edit name="family" mode="prepend" binding="same"> <string>Noto Naskh Arabic</string> </edit> </match> </fontconfig> 7

 

The default Ubuntu font not support your interest Persian font but you have two solutions:

  1. user other beauty persian support form and open source same as the Vazir or etc.

  2. but other solution If you need necessary Ubuntu Latin form use the font-forge and merge any favorite fonts.

And for change default font you can use the Ubuntu Tweak or unity tweak tool

 
 

Perguntas relacionadas

2  Como faço para remover a opção Unity 2D no LightDM (Login Sceen) no Ubuntu 12.04?  ( How do i remove the unity 2d option in lightdm login sceen in ubuntu 12 04 ) 
Porque desejo visualizar meu nome de usuário completo no login, quero remover a opção "Unity 2D" na tela de login. Atualmente a última parte do nome de usuári...

2  Onde estão as fontes de lucidatypewriter?  ( Where are the lucidatypewriter fonts ) 
em versões mais antigas do Ubuntu e X11s mais antigos em geral, costumava ser as fontes -b&h-lucidatypewriter-* ... Eu instalei xfonts-base , xfonts-...

104  Como faço fontes não renderizando e faltando letras?  ( How do i fix fonts not rendering and missing letters ) 
Eu tenho uma nova instalação do Ubuntu 14.10 no meu laptop. Parece que as letras estão faltando em arquivos e pastas, bem como menus e janelas de configuração...

23  Por que as letras são sobrepostas no terminal?  ( Why are letters overlapping in the terminal ) 
Eu instalei o Oneiric como um sistema operacional convidado no VirtualBox usando o mini CD. Eu instalei o pacote ubuntu-desktop e tudo parece funcionar bem ...

5  Qual é a fonte do serif padrão no Firefox?  ( Whats the default serif font in firefox ) 
Estou tentando chegar a uma pilha de fonte sólida que incorpora fontes normalmente encontradas em uma instalação do Ubuntu. Font-família = Serif parece ótim...

3  Problema Bangla Subtitle (conectado letra) em VLC e Gnome-Mplayer  ( Bangla subtitleconnected letter problem in vlc and gnome mplayer ) 
Eu estou tentando executar um arquivo srt escrito em Unicode Bangla. Eu alterei as configurações de codificação para UTF-8 e selecione uma fonte Unicode B...

1  Google Roboto Fonts - não é possível instalar devido a conflitos [fechados]  ( Google roboto fonts cannot install due to conflicts ) 
. FECHADO. Esta questão é off-tópico . Atualmente não está aceitando respostas. Quer melh...

4  Como alterar a fonte do login (gdm) e tamanho da fonte?  ( How to change the login gdm font and font size ) 
No Ubuntu 09.04 a 10.10, pude fazer isso usando o seguinte método: sudo cp /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autos...

5  Fontes na área de mensagem muito pequena para ler em Thunderbird  ( Fonts in message area too small to read in thunderbird ) 
Eu uso o Thunderbird como meu cliente de e-mail. Por alguma razão, as fontes na área de mensagem são tão pequenas que são ilegíveis. Isso inclui a fonte Thund...

1  Como posso alterar o tamanho da fonte dos menus e diálogos do KDE ...?  ( How can i change the font size of kde menus and dialogs ) 
No Ubuntu eu instalei o aplicativo KDE ABCDEFGHIJKLMNABCDEFGHIJKLMN5 . Eu quero alterar o tamanho padrão da fonte dos menus e diálogos do KDE, etc ... para ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.