Como mudar a fonte dos objetos de texto?

Existe uma maneira de selecionar uma fonte (eu tenho 15.000 fontes) para um objeto de texto, ou devo definir o tipo em AI e salvar como SVG, então importar para o Blender?

Comentários

  • Você quer dizer como adicionar texto ou apenas alterar a fonte de um objeto de texto?
  • Eu sei como adicionar texto, mas ' está sempre em Gill Sans. COMO encontro acesso à lista de fontes e mudo o rosto?

Resposta

Você pode mudar a fonte usada para um objeto de texto no painel de propriedades Dados do objeto .

insira a descrição da imagem aqui

Aqui você pode especificar fontes diferentes para padrão, negrito e itálico; bem como vários outros parâmetros de composição. Você também pode definir um conjunto de objetos como uma fonte personalizada, nomeando-os algo como fontName_a, fontName_b etc. e use fontName_ como a Fonte do Objeto .


Para encontrar fontes facilmente, marquei a pasta de fontes do meu sistema (C:\Windows\Fonts\ no Windows, /Library/Fonts no macOS) no navegador de arquivos do Blender para que eu possa adicionar rapidamente novas fontes. Observação: como Chebhou explica em sua resposta , você também pode definir o diretório padrão ao navegar por fontes nas preferências do usuário.

insira a descrição da imagem aqui

Observe que a partir do Blender 2.76, o modo de exibição de miniaturas do navegador de arquivos agora funciona para visualizar as fontes.

insira a descrição da imagem aqui

Comentários

  • Sim, finalmente encontrei um tutorial no YouTube. Como novato no Blender, ' mimado pelo software de gerenciamento de fontes no Mac (FontAgentPro). Como o Blender não ' para ter acesso a fontes no nível do sistema, preciso usar o FontAgentPro para encontrar as fontes que desejo, localizá-las na unidade do sistema e carregar manualmente cada uma no Blender. É ' s tedioso, mas pelo menos agora eu sei que ' é possível. Obrigado pela ajuda.: +)
  • @ DrStrik9 Sem problemas! Acho que os macs lidam com o nts diferentemente do Windows, no Windows é ' muito fácil, pois eles ' estão todos em uma pasta de sistema. (Se esta resposta tiver resolvido suficientemente o seu problema, você pode marcá-la como aceita clicando na marca de seleção abaixo dos botões de votação.)
  • @PGmath se você definir o diretório de fontes, você não ' não precisará fazer isso
  • @EricJ. Eu realmente não ' não vejo como Propriedades do objeto > Fonte é " escondido atrás de camadas de complexidade ", é afinal uma propriedade do objeto fonte.
  • @EricJ. Você já usou algum software comercial de CG? IMO Max é muito pior que o Blender nesse aspecto. E quando você procura no Google como fazer algo no Max, as instruções de qualidade apenas parcialmente decentes fazem parte de um tutorial pago. Um dos principais motivos pelos quais mudei do Max para o Blender. Além disso, este não é ' o lugar para discutir sobre isso. Se você quiser reclamar sobre a interface do Blender ' s, vá para reddit ou blenderartists.

Resposta

Se você precisa que todas as fontes sejam carregadas automaticamente, isso pode ser feito com um script (ou um complemento):

  1. primeiro você deve definir o diretório de fontes em preferências do usuário do blender.

insira a descrição da imagem aqui

  1. instale o complemento e ative-o (ou execute load_fonts () quando precisar).

import os import bpy def load_fonts(): font_dir = bpy.context.user_preferences.filepaths.font_directory for file in os.listdir(font_dir): if file.endswith(".ttf"): bpy.data.fonts.load(font_dir+file) 

script como um complemento

Comentários

  • Script snippet ainda funciona com 2.83.

Resposta

Você pode carregar fontes Opentype e TrueType no Blender. O Blender não carrega famílias de fontes em slots separados (Regular, Negrito, Itálico, etc), você tem que fazer isso manualmente.

No OSX, às vezes os arquivos de fontes estão contidos em pacotes chamados de “mala de fontes ” O Blender também não os carrega.

Se suas fontes são fontes PostScript, existem muitas ferramentas online para convertê-las para OpenType.

Comentários

  • Fico feliz em ouvir isso. Tenho MUITAS fontes OpenType. A tipografia não é mencionada no Ref Manual de forma alguma. Eu não consegui encontrar acesso à lista de fontes em nenhum lugar do Blender. Ainda preciso saber COMO fazer isso. ONDE está localizado o acesso às fontes no Blender?

Resposta

Finalmente encontrei um tutorial no YouTube , Como um designer de longa data, mas noob do Blender, sou estragado pelo software de gerenciamento de fontes no Mac (FontAgentPro). Como o Blender não tem acesso a fontes em nível de sistema, preciso:

  1. Defina algum texto no Blender.
  2. Use FontAgentPro para encontrar a fonte que desejo.
  3. Localize as fontes na unidade do sistema.
  4. Carregue manualmente cada uma no Blender por projeto.

É tedioso, mas pelo menos agora eu sei que é possível! : +)

Resposta

Eu “atualizei a excelente resposta de Chebhou” para o Blender 2.80+.

Basta executar o seguinte no console de scripts:

import os import bpy font_dir = bpy.context.preferences.filepaths.font_directory for file in os.listdir(font_dir): if file.endswith(".ttf"): bpy.data.fonts.load(font_dir+file) 

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *