Hvordan endre skrift for tekstobjekter?

Er det en måte å velge et skrift (jeg har 15 000 skrifter) for et tekstobjekt, eller må jeg angi type i AI og lagre som SVG, så importere til Blender?

Kommentarer

  • Mener du hvordan du skal legge til tekst i det hele tatt, eller bare endre fonten til et tekstobjekt?
  • Jeg vet hvordan jeg skal legge til tekst, men det ' er alltid i Gill Sans. HVORDAN finner jeg tilgang til skriftlisten og endrer ansiktet?

Svar

Du kan endre skrifttypen som brukes for et tekstobjekt under egenskapspanelet Objektdata .

skriv inn bildebeskrivelse her

Her du kan spesifisere forskjellige skrifter for standard, fet skrift og kursiv; i tillegg til forskjellige andre typesettingsparametere. Du kan også definere et sett med objekter som en egendefinert font ved å gi dem noe som fontName_a, fontName_b, etc. og bruke fontName_ som Objektskrifttype .


For å finne skrifter enkelt har jeg bokmerket systemets skrifttypemappe (C:\Windows\Fonts\ i Windows, /Library/Fonts på macOS) i Blenders filleser slik at jeg raskt kan legge til nye skrifter. Merk: som Chebhou forklarer i svaret , kan du også angi standardkatalogen for når du surfer på skrifter i brukerinnstillingene.

skriv inn bildebeskrivelse her

Merk at fra og med Blender 2.76 fungerer miniatyrbildemodus for filleseren nå for forhåndsvisning av skrifter.

skriv inn bildebeskrivelse her

Kommentarer

  • Ja, jeg endelig fant en veiledning på YouTube. Som en blender noob, er jeg ' spoilt av font management software på Mac (FontAgentPro). Som Blender ikke ' t har font-tilgang på systemnivå, må jeg bruke FontAgentPro for å finne skriftene jeg vil ha, finne dem på systemstasjonen og manuelt legge hver enkelt inn i Blender. Det ' s kjedelig, men i det minste vet jeg det ' er mulig. Takk for hjelpen.: +)
  • @ DrStrik9 Ikke noe problem! Jeg antar at macs takler fo ikke annerledes enn Windows, på Windows er det ' ganske enkelt siden de ' er alt i en systemmappe. (Hvis dette svaret har løst problemet ditt tilstrekkelig, kan du merke det som akseptert ved å klikke på haken under stemmeknappene.)
  • @PGmath hvis du angir skriftkatalogen, trenger du ikke ' det i det hele tatt
  • @EricJ. Jeg ser virkelig ikke ' hvordan Objektegenskaper > Font er " gjemmer seg bak lag med kompleksitet ", det er tross alt en egenskap for skriftobjektet.
  • @EricJ. Har du alle brukt kommersiell CG-programvare? IMO Max er langt verre enn Blender i så måte. Og når du googler hvordan du gjør noe i Max, er de eneste halvveis anstendige kvalitetsinstruksjonene en del av en betalt opplæring. En av hovedårsakene til at jeg byttet fra Max til Blender. Dette er heller ikke ' t stedet å krangle om dette. Hvis du vil klage på Blender ' UI, gå til reddit eller blenderartists.

Svar

Hvis du trenger at alle skriftene skal lastes inn automatisk, kan dette gjøres med et skript (eller et tillegg):

  1. først må du angi skriftkatalogen i blender-brukerinnstillinger.

skriv inn bildebeskrivelse her

  1. installer tillegget og aktiver det (eller kjør load_fonts () når du trenger det).

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) 

skript som tillegg

Kommentarer

  • Skript utdrag fungerer fortsatt med 2.83.

Svar

Du kan laste Opentype- og TrueType-skrifttyper i Blender. Blender lastes ikke inn skrifttypefamilier i de separate sporene (Vanlig, Fet, Kursiv osv.). Du må gjøre det manuelt. «. Blender laster ikke disse inn heller.

Hvis skriftene dine er PostScript-skrifter, er det mange verktøy online for å konvertere dem til OpenType.

Kommentarer

  • Glad for å høre dette. Jeg har MANGE OpenType-skrifter. Typografi er ikke nevnt i referansehåndboken i det hele tatt. Jeg har ikke vært i stand til å finne tilgang til fontlisten noe sted i Blender. Jeg trenger fortsatt å vite HVORDAN jeg gjør dette. HVOR ligger font tilgang i Blender?

Svar

Jeg fant endelig en tutorial på YouTube , Som en mangeårig designer, men Blender noob, er jeg bortskjemt med programvare for fonthåndtering på Mac (FontAgentPro). Siden Blender ikke har font-tilgang på systemnivå, må jeg:

  1. Sett litt tekst i Blender.
  2. Bruk FontAgentPro for å finne skriften jeg vil ha.
  3. Finn skrifttyper på systemstasjonen.
  4. Legg hver enkelt inn i Blender manuelt per prosjekt.

Det er kjedelig, men i hvert fall vet jeg at det er mulig! : +)

Svar

Jeg har oppdatert Chebhous utmerkede svar for Blender 2.80+.

Bare kjør følgende i skriptkonsollen:

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) 

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *