Hur ändrar jag teckensnitt för textobjekt?

Finns det ett sätt att välja typsnitt (jag har 15 000 teckensnitt) för ett textobjekt, eller måste jag ange typ i AI och spara som SVG, sedan importera till Blender?

Kommentarer

  • Menar du hur du lägger till text alls eller bara ändrar typsnittet för ett textobjekt?
  • Jag vet hur man lägger till text, men det ' är alltid i Gill Sans. HUR hittar jag tillgång till teckensnittslistan och ändrar ansiktet?

Svar

Du kan ändra teckensnittet som används för ett textobjekt under egenskapspanelen Objektdata .

ange bildbeskrivning här

Här är du kan ange olika teckensnitt för standard, fetstil och kursiv stil; liksom olika andra typsättningsparametrar. Du kan också definiera en uppsättning objekt som ett anpassat teckensnitt genom att namnge dem något som fontName_a, fontName_b, etc. och använda fontName_ som Objektteckensnitt .


För att enkelt hitta teckensnitt har jag bokmärkt mitt systems teckensnittsmapp (C:\Windows\Fonts\ i Windows, /Library/Fonts på macOS) i Blenders filwebbläsare så att jag snabbt kan lägga till nya teckensnitt. Obs: som Chebhou förklarar i sitt svar kan du också ställa in standardkatalogen för när du letar efter teckensnitt i användarinställningarna.

ange bildbeskrivning här

Observera att från och med Blender 2.76 fungerar min webbläsars miniatyrvisning nu för att förhandsgranska teckensnitt.

ange bildbeskrivning här

Kommentarer

  • Ja, jag äntligen hittade en handledning på YouTube. Som en Blender-noob är jag ' bortskämd av fonthanteringsprogramvara på Mac (FontAgentPro). Eftersom Blender inte ' t har teckensnittsåtkomst på systemnivå, jag måste använda FontAgentPro för att hitta de teckensnitt jag vill ha, hitta dem på systemdrivaren och ladda var och en manuellt i Blender. Det ' s tråkigt, men åtminstone nu vet jag att det ' är möjligt. Tack för hjälpen.: +)
  • @ DrStrik9 Inget problem! Jag antar att macs hanterar fo nts annorlunda än Windows, på Windows är det ' ganska enkelt eftersom de ' är alla i en systemmapp. (Om det här svaret har löst ditt problem tillräckligt kan du markera det som accepterat genom att klicka på bocken under röstknapparna.)
  • @PGmath om du ställer in teckensnittskatalogen behöver du inte ' göra det alls
  • @EricJ. Jag ser verkligen inte ' hur Objektegenskaper > Font är " gömmer sig bakom komplexitetslager ", det är trots allt en egenskap hos teckensnittsobjektet.
  • @EricJ. Har ni alla använt någon kommersiell CG-programvara? IMO Max är långt sämre än Blender i det avseendet. Och när du googlar hur man gör något i Max är de enda halvvägs anständiga kvalitetsinstruktionerna en del av en betald handledning. En av de främsta anledningarna till att jag bytte från Max till Blender. Det här är inte ' t platsen att diskutera om detta. Om du vill klaga på Blender ' s användargränssnitt går du till reddit eller blenderartists.

Svar

Om du behöver ladda ner alla teckensnitt automatiskt kan detta göras med ett skript (eller ett tillägg):

  1. först måste du ställa in teckensnittskatalogen i mixers användarinställningar.

ange bildbeskrivning här

  1. installera tillägget och aktivera det (eller kör load_fonts () när du behöver 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 tillägg

Kommentarer

  • Skript utdrag fungerar fortfarande med 2.83.

Svar

Du kan ladda Opentype- och TrueType-teckensnitt i Blender. Blender laddas inte i teckensnittsfamiljer i de separata platserna (Regular, Fet, Kursiv, etc), du måste göra det manuellt.

På OSX finns ibland teckensnittsfiler i paket som kallas ”font resväska ”. Blandaren laddar inte heller dessa.

Om dina teckensnitt är PostScript-teckensnitt finns det många verktyg online-rader för att konvertera dem till OpenType.

Kommentarer

  • Glad att höra detta. Jag har MÅNGA OpenType-teckensnitt. Typografi nämns inte alls i referenshandboken. Jag har inte kunnat hitta tillgång till teckensnittslista någonstans i Blender. Jag behöver fortfarande veta hur man gör detta. VAR finns teckensnittsåtkomst i Blender?

Svar

Jag hittade äntligen en tutorial på YouTube Som långvarig designer men Blender noob är jag bortskämd av programvara för fonthantering på Mac (FontAgentPro). Eftersom Blender inte har typsnittsåtkomst på systemnivå måste jag:

  1. Ställ in lite text i Blender.
  2. Använd FontAgentPro för att hitta det teckensnitt jag vill ha.
  3. Leta upp teckensnitt på systemdriven.
  4. Ladda var och en manuellt i Blender per projekt.

Det är tråkigt, men åtminstone nu vet jag att det är möjligt! : +)

Svar

Jag har uppdaterat Chebhous utmärkta svar för Blender 2.80+.

Kör bara följande i skriptkonsolen:

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) 

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *