Substituição de fonte - "Roboto, Bold" por "Roboto Bold"

Substituição de fonte - "Roboto, Bold" por "Roboto Bold"

Existem algumas respostas aqui sobre como substituir fontes não instaladas, mas ainda não encontrei uma resposta para essa pergunta.

No sistema do meu designer (Mac) ela tem a família de fontes "Roboto" na qual possui todos os estilos - Roboto, Roboto Black, Roboto Bold, etc. Porém quando ela cria algum texto em Roboto Bold, no meu sistema (Ubuntu 18.04) onde tenho os mesmos arquivos de fonte instalados, o Libreoffice e outros aplicativos me dizem que a fonte "Roboto Bold" não está instalada e, em vez disso, tenho que escolher a fonte "Roboto" e marcá-la como negrito. Se eu fizer isso, a fonte será idêntica a "Roboto Bold" em seu sistema.

Porém o problema é que quando ela marca o texto como "Roboto Bold" ele substitui o texto como "Roboto" no Ubuntu e não aparece em negrito. O que eu gostaria é que o texto da fonte "Roboto Bold" que ela cria fosse substituído pelo texto "Roboto, Bold" no Ubuntu para que aparecesse como fonte Roboto, em negrito, para mim.

Existe uma configuração do gerenciador de fontes config / .fonts.conf que irá conseguir isso?

Responder1

Esta não é realmente uma resposta definitiva, mas sim uma tentativa de aprofundar um pouco mais o problema, o que possivelmente pode ajudar no progresso na sua resolução.

Instalei o fonts-roboto-unhintedpacote e dei uma olhada no Roboto-Bold.ttfarquivo.

cd /usr/share/fonts/truetype/roboto/unhinted/RobotoTTF
fc-query Roboto-Bold.ttf | grep -E 'name:|family:|style:'
    family: "Roboto"(s)
    style: "Bold"(s)
    fullname: "Roboto Bold"(s)
    postscriptname: "Roboto-Bold"(s)

Parece que seu designer está usando "nome completo", enquanto o LibreOffice se concentra em "família" e "estilo" para se referir à fonte/peso da fonte desejada. O que isso mostra é que todas essas chaves também estão disponíveis no Ubuntu.

informação relacionada