Como uso uma variante não regular de uma fonte no Ubuntu?


12

Como uso uma variante não regular de uma fonte no Ubuntu?

Simplesmente afirmando, eu estava tentando usar uma variante leve de uma fonte. No entanto, eu não pude. Toda vez que eu seleciono essa variante leve, o Ubuntu relutantemente usa a mesma.

Por exemplo, hoje, eu estava tentando usar Dosisfonte. Quando eu escolho isso usando o Ubuntu-Tweak (ou Unity-Tweak-Tool), o Ubuntu selecionou o leve. Eu queria usar o Medium one, pois isso estava dando mais contraste. Mas, ao selecionar Dosis-Medium, a renderização foi salva!

Por fim, tentei usar fonts.confno .config/fontconfigdiretório. Eu coloquei essas linhas nesse arquivo. A colocação dessas linhas força o Ubuntu a exibir variantes médias, mas as fontes Every Dosis se tornam médias . Não há mais como usar a variante Light .

  <match>
    <test name="family"><string>Dosis</string></test>
    <edit name="style" mode="assign" binding="strong">
      <string>Medium</string>
    </edit>
  </match>

Em resumo, como posso selecionar ou usar uma variante diferente de uma fonte no Ubuntu. Uma solução usando fonts.conftambém está bem.

Saída de fc-list 'Dosis'

    /usr/share/fonts/opentype/dosis/Dosis-Light.otf: Dosis:style=Light
    /usr/share/fonts/opentype/dosis/Dosis-SemiBold.otf: Dosis:style=SemiBold
    /usr/share/fonts/opentype/dosis/Dosis-Bold.otf: Dosis:style=Bold
    /usr/share/fonts/opentype/dosis/Dosis-Book.otf: Dosis:style=Book
    /usr/share/fonts/opentype/dosis/Dosis-ExtraBold.otf: Dosis:style=ExtraBold
    /usr/share/fonts/opentype/dosis/Dosis-ExtraLight.otf: Dosis:style=ExtraLight
    /usr/share/fonts/opentype/dosis/Dosis-Medium.otf: Dosis:style=Medium

Saída de fc-match 'Dosis'

    Dosis-Medium.otf: "Dosis" "Medium"

Saída de fc-match 'Dosis-Medium'

    Dosis-Medium.otf: "Dosis" "Medium"

Captura de tela da fonte Dosis selecionando a variante leve:

Doses usando variante leve

Se eu usar fonts.conf, todas as doses ficam iguais

insira a descrição da imagem aqui


Você já tentou copiar o arquivo de fonte que deseja usar para outro nome e depois usá-lo? EG sudo cp /usr/share/fonts/opentype/dosis/Dosis-Light.otf /usr/share/fonts/opentype/anwar.otfe depois usando a fonte anwar?
Fabby

Não, não tenho. Mas, tanto quanto eu sei, o nome do arquivo de fonte não faz nada se arquivo de fonte incluem nome dentro
Anwar

@ AnwarShah você também pode tentar.
Tim

@ Tim Isso não fiz nada
Anwar

Respostas:


0

Testando aqui usando o Ubuntu 14.04, Ubuntu Tweak e o pacote fonts-dosis funciona. Selecionando claro, médio, negrito, todos mostram resultados diferentes. Embora a luz e o meio pareçam semelhantes aos 11 pontos de vista, mesmo com meus olhos afiados.

Minha área de trabalho, no entanto, se fechou e foi reiniciada de uma maneira bastante agressiva, uma vez que uma nova seleção de fonte foi feita e eu tive que fazer login novamente.

Portanto, eu excluiria seu font.confarquivo e faria suas seleções, observando como a fonte fica na caixa de visualização de fonte inferior da janela do seletor e não as fontes maiores que distraem a lista. Aumente o tamanho conforme necessário. Selecione e depois reinicie.


Eu estava dizendo isso. Médio e Luz são exatamente os mesmos
Anwar

Eles não são exatamente iguais, embora possam parecer iguais em certas resoluções e tamanhos.
precisa saber é o seguinte

Eu testei hoje com outra fonte. quando a variação de luz está presente, ele pega essa em vez da variante média. Eu verifiquei isso definindo a variante média como fonte e excluindo a luz. após a exclusão e a execução de fc-cachefontes imediatamente alteradas para média.
Anwar

1
Teste interessante. Por favor, reporte-o como um bug help.ubuntu.com/community/ReportingBugs, incluindo todos os detalhes aqui. Eu o relato trabalhando no Ubuntu 14.04, então inclua esse detalhe também.
precisa saber é o seguinte

Vai fazer daqui a pouco. Eu acho que você também testa isso e apóia o bug, se puder.
Anwar
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.