Infelizmente, não há um editor de configuração GUI para você usar para lidar com esse problema no Ubuntu. Os seletores de fontes da GUI no Gnome ou no Unity permitem que você selecione apenas uma fonte por opção, enquanto o Gerenciador de Fontes permite ativar / desativar apenas as fontes.
Mas, como é o caso típico de um sistema Linux, você pode configurá-lo, mas você precisará desenterrar a opção de configuração de muitas documentações.
Agora, direto ao ponto: você precisará editar / criar o arquivo ~/.fonts.conf
.
- O arquivo não existe por padrão. No entanto, se você usou coisas como o Gerenciador de fontes, talvez haja um arquivo de espaços reservados em
~/.fonts.conf
informando que você deve usar~/.config/font-manager/local.conf
; nesse caso, você deve criar o último. - Você deve primeiro abrir
~/.fonts.conf
para verificar. - Para verificar se o arquivo existe, uma maneira simples seria abrir o gerenciador de arquivos, ir para "Página inicial", marcar "Visualizar-> Mostrar arquivos ocultos" e ver se você pode encontrar
.fonts.conf
.
Depois de criar o arquivo, coloque o seguinte código:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>sans-serif</family>
<prefer>
<family>Droid Sans</family>
<family>UKai</family>
</prefer>
</alias>
</fontconfig>
O que ele faz é criar uma lista de fallback de resolução de fonte. Quando um programa está solicitando uma fonte sans-serif (a maioria das fontes GUI são sans-serif por padrão), o sistema tentaria usar a primeira fonte (Droid Sans) para um caractere. Se a fonte não suportar esse caractere, o segundo (UKai) será usado. Eu não tenho certeza se especificar Droid Sans como a primeira preferência tem algum significado, mas você pode mantê-lo, apenas para estar seguro.
Note também que você precisará sair da sua conta e fazer login novamente para ver o efeito.
Para mim, o efeito é imediato após o logout e login novamente, e a escolha da fonte funciona em todo o sistema.
A resposta acima é baseada em uma postagem do blog relacionada: Fedora 设置 字体 设置
Editar
Há também uma amostra de configuração mais abrangente em /etc/fonts/conf.avail
ou /etc/fonts/conf.d
(não lembro exatamente qual) cujo nome contém zh-CN
. Inside é um conjunto de configurações usadas para ajustar a ordem das fontes de fallback exato , que é muito mais adequada do que o método acima. Basta copiar o conteúdo do arquivo em ~/.fonts.conf
ou ~/.config/font-manager/local.conf
e alterar a ordem das fontes para atender às suas necessidades.