Wie ändere ich die Schriftart für Textobjekte?

Gibt es eine Möglichkeit, eine Schriftart (ich habe 15.000 Schriftarten) für ein Textobjekt auszuwählen, oder muss ich den Typ in AI festlegen und dann als SVG speichern In Blender importieren?

Kommentare

  • Meinen Sie damit, wie Sie überhaupt Text hinzufügen oder einfach die Schriftart eines Textobjekts ändern?
  • Ich weiß, wie man Text hinzufügt, aber ' ist immer in Gill Sans. WIE finde ich den Zugriff auf die Schriftartenliste und ändere das Gesicht?

Antwort

Sie können die verwendete Schriftart ändern Für ein Textobjekt im Eigenschaftenfenster Objektdaten .

Geben Sie hier die Bildbeschreibung ein.

Hier Sie kann verschiedene Schriftarten für Standard, Fett und Kursiv angeben; sowie verschiedene andere Satzparameter. Sie können eine Reihe von Objekten auch als benutzerdefinierte Schriftart definieren, indem Sie sie wie fontName_a, fontName_b usw. benennen und fontName_ als Objektschriftart .


Um Schriftarten leicht zu finden, habe ich den Schriftartenordner meines Systems mit einem Lesezeichen versehen (C:\Windows\Fonts\ unter Windows, /Library/Fonts unter macOS) im Blender-Dateibrowser, damit ich schnell neue Schriftarten hinzufügen kann. Hinweis: Wie Chebhou in seiner Antwort erklärt , können Sie auch das Standardverzeichnis festlegen, wenn Sie in den Benutzereinstellungen nach Schriftarten suchen.

Geben Sie hier die Bildbeschreibung ein.

Beachten Sie, dass ab Blender 2.76 der Miniaturansichtsmodus des Dateibrowsers jetzt für die Vorschau von Schriftarten funktioniert.

Geben Sie hier die Bildbeschreibung ein.

Kommentare

  • Ja, ich endlich Ich habe ein Tutorial auf YouTube gefunden. Als Blender-Neuling bin ich ' von der Schriftverwaltungssoftware auf dem Mac (FontAgentPro) verwöhnt. Da Blender dies nicht tut ' Wenn Sie keinen Zugriff auf Schriftarten auf Systemebene haben, muss ich FontAgentPro verwenden, um die gewünschten Schriftarten zu finden, sie auf dem Systemlaufwerk zu finden und jede manuell in Blender zu laden. ' s mühsam, aber zumindest weiß ich jetzt, dass ' möglich ist. Danke für die Hilfe .: +)
  • @ DrStrik9 Kein Problem! Ich denke, Macs handhaben fo nts anders als Windows, unter Windows ist ' ziemlich einfach, da sie ' alle in einem Systemordner sind. (Wenn diese Antwort Ihr Problem ausreichend gelöst hat, können Sie sie als akzeptiert markieren, indem Sie auf das Häkchen unter den Abstimmungsschaltflächen klicken.)
  • @PGmath Wenn Sie das Schriftartenverzeichnis festlegen, müssen Sie ' das überhaupt nicht tun
  • @EricJ. Ich sehe ' wirklich nicht, wie Objekteigenschaften > Schriftart " versteckt sich hinter Komplexitätsebenen ", es ist immerhin eine Eigenschaft des Schriftobjekts.
  • @EricJ. Haben Sie schon einmal kommerzielle CG-Software verwendet? IMO Max ist in dieser Hinsicht viel schlechter als Blender. Und wenn Sie googeln, wie man etwas in Max macht, sind die einzigen halbwegs anständigen Qualitätsanweisungen Teil eines kostenpflichtigen Tutorials. Einer der Hauptgründe, warum ich von Max zu Blender gewechselt bin. Dies ist auch nicht ' der Ort, an dem darüber gestritten werden muss. Wenn Sie sich über die Benutzeroberfläche von Blender ' beschweren möchten, gehen Sie zu reddit oder blenderartists.

Antwort

Wenn alle Schriftarten automatisch geladen werden sollen, können Sie dies mit einem Skript (oder einem Addon) tun:

  1. Zuerst müssen Sie das Schriftartenverzeichnis festlegen Benutzereinstellungen für Blender.

Geben Sie hier die Bildbeschreibung ein.

  1. Installieren Sie das Addon und aktivieren Sie es (oder führen Sie load_fonts () aus, wenn Sie es benötigen).

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 als Addon

Kommentare

  • Skript Das Snippet funktioniert weiterhin mit 2.83.

Antwort

Sie können Opentype- und TrueType-Schriftarten in Blender laden. Blender wird nicht in Schriftfamilien in die separaten Steckplätze (Normal, Fett, Kursiv usw.) geladen. Dies muss manuell erfolgen.

Unter OSX sind Schriftdateien manchmal in Paketen enthalten, die als „Schriftkoffer“ bezeichnet werden „. Blender lädt diese auch nicht.

Wenn Ihre Schriftarten PostScript-Schriftarten sind, gibt es viele Online-Tools, mit denen Sie sie in OpenType konvertieren können.

Kommentare

  • Freut mich das zu hören. Ich habe viele OpenType-Schriftarten. Typografie wird im Ref-Handbuch überhaupt nicht erwähnt. Ich konnte nirgendwo in Blender Zugriff auf die Schriftartenliste finden. Ich muss noch wissen, wie das geht. WO befindet sich der Schriftzugriff in Blender?

Antwort

Ich habe endlich ein Tutorial auf YouTube gefunden Als langjähriger Designer, aber Blender Noob, bin ich von der Schriftverwaltungssoftware auf dem Mac (FontAgentPro) verwöhnt. Da Blender keinen Schriftzugriff auf Systemebene hat, muss ich:

  1. Legen Sie Text in Blender fest.
  2. Verwenden Sie FontAgentPro, um die gewünschte Schriftart zu finden.
  3. Suchen Sie Schriftarten auf dem Systemlaufwerk.
  4. Laden Sie jede Schriftart pro Projekt manuell in Blender.

Es ist langweilig, aber zumindest weiß ich jetzt, dass es möglich ist! : +)

Antwort

Ich habe Chebhous ausgezeichnete Antwort für Blender 2.80+ aktualisiert.

Führen Sie einfach Folgendes in der Skriptkonsole aus:

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) 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.