Er der en måde at vælge et skrifttype (jeg har 15.000 skrifttyper) til et tekstobjekt, eller skal jeg angive typen i AI og gemme som SVG, så importere til Blender?
Kommentarer
- Mener du, hvordan man overhovedet tilføjer tekst eller bare ændrer skrifttypen på et tekstobjekt?
- Jeg ved hvordan man tilføjer tekst, men det ' er altid i Gill Sans. HVORDAN finder jeg adgang til skrifttypelisten og ændrer ansigtet?
Svar
Du kan ændre den anvendte skrifttype til et tekstobjekt under egenskabspanelet Objektdata .
Her er du kan angive forskellige skrifttyper til standard, fed og kursiv; samt forskellige andre sætparametre. Du kan også definere et sæt objekter som en brugerdefineret skrifttype ved at navngive dem noget som fontName_a
, fontName_b
osv. Og bruge fontName_
som Objektskrifttype .
For let at finde skrifttyper har jeg bogmærket mit systems skrifttypemappe (C:\Windows\Fonts\
i Windows, /Library/Fonts
på macOS) i Blenders filbrowser, så jeg hurtigt kan tilføje nye skrifttyper. Bemærk: som Chebhou forklarer i sit svar , kan du også indstille standardmappen til, når du søger efter skrifttyper i brugerindstillingerne.
Bemærk, at fra og med Blender 2.76 fungerer filbrowserens miniaturevisning nu til forhåndsvisning af skrifttyper.
Kommentarer
- Ja, endelig fundet en tutorial på YouTube. Som en blender noob er jeg ' forkælet af font management software på Mac (FontAgentPro). Som Blender ikke ' t har adgang til skrifttypen på systemniveau, skal jeg bruge FontAgentPro til at finde de skrifttyper, jeg ønsker, finde dem på systemdrevet og manuelt indlæse hver enkelt i Blender. Det ' s kedeligt, men i det mindste ved jeg det ' er muligt. Tak for hjælpen.: +)
- @ DrStrik9 Intet problem! Jeg gætter på, at macer håndterer fo nts anderledes end Windows, på Windows er det ' ret nemt, da de ' er alle i en systemmappe. (Hvis dette svar tilstrækkeligt har løst dit problem, kan du markere det som accepteret ved at klikke på fluebenet under afstemningsknapperne.)
- @PGmath hvis du indstiller skrifttypemappen, behøver du ' slet ikke at gøre det
- @EricJ. Jeg ser virkelig ikke ' hvordan Objektegenskaber > Font er " gemmer sig bag lag af kompleksitet ", det er trods alt en egenskab for fontobjektet.
- @EricJ. Har du alle brugt nogen kommerciel CG-software? IMO Max er langt dårligere end Blender i den henseende. Og når du googler, hvordan man gør noget i Max, er den eneste halvvejs anstændige kvalitetsinstruktioner en del af en betalt tutorial. En af hovedårsagerne til, at jeg skiftede fra Max til Blender. Dette er heller ikke ' t stedet, der skal skændes om dette. Hvis du vil klage over Blender ' s brugergrænseflade, gå til reddit eller blenderartists.
Svar
Hvis du har brug for at alle skrifttyperne skal indlæses automatisk, kan dette gøres med et script (eller et tilføjelsesprogram):
- først skal du indstille skrifttypekataloget i blender-brugerindstillinger.
- installer tilføjelsesprogrammet og aktiver det (eller kør load_fonts () når du har brug for 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)
Kommentarer
- Script uddrag fungerer stadig med 2.83.
Svar
Du kan indlæse Opentype- og TrueType-skrifttyper i Blender. Blender indlæses ikke i skrifttypefamilier i de separate slots (Regular, Fet, Kursiv osv.), Du skal gøre det manuelt.
På OSX er der undertiden fontfiler indeholdt i pakker kaldet en “font kuffert “. Blender indlæser heller ikke disse.
Hvis dine skrifttyper er PostScript-skrifttyper, er der mange værktøjer online til at konvertere dem til OpenType.
Kommentarer
- Glad for at høre dette. Jeg har MANGE OpenType-skrifttyper. Typografi nævnes slet ikke i Ref Manual. Jeg har ikke været i stand til at finde adgang til fontlisten nogen steder i Blender. Jeg har stadig brug for at vide, hvordan man gør dette. HVOR findes fontadgang i Blender?
Svar
Jeg fandt endelig en tutorial på YouTube , Som mangeårig designer, men Blender noob, er jeg forkælet af fonthåndteringssoftware på Mac (FontAgentPro). Da Blender ikke har fontadgang på systemniveau, skal jeg:
- Indstil lidt tekst i Blender.
- Brug FontAgentPro til at finde den ønskede skrifttype.
- Find skrifttyper på systemdrevet.
- Indlæs hver enkelt manuelt i Blender pr. projektbasis.
Det er kedeligt, men i det mindste ved jeg nu, at det er muligt! : +)
Svar
Jeg har opdateret Chebhous fremragende svar til Blender 2.80+.
Kør blot følgende i script-konsollen:
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)