Jak zmienić czcionkę w obiektach tekstowych?

Czy istnieje sposób na wybranie kroju pisma (mam 15 000 czcionek) dla obiektu tekstowego, czy też muszę ustawić typ w AI i zapisać jako SVG, a następnie importować do Blendera?

Komentarze

  • Czy masz na myśli jak w ogóle dodać tekst, czy po prostu zmienić czcionkę obiektu tekstowego?
  • Wiem, jak dodawać tekst, ale ' jest zawsze w Gill Sans. JAK znaleźć dostęp do listy czcionek i zmienić krój?

Odpowiedź

Możesz zmienić używaną czcionkę dla obiektu tekstowego w panelu właściwości Dane obiektu .

tutaj wprowadź opis obrazu

Tutaj może określić różne czcionki dla standardowej, pogrubionej i kursywy; a także różne inne parametry składu. Możesz również zdefiniować zestaw obiektów jako czcionkę niestandardową, nadając im nazwy w rodzaju fontName_a, fontName_b itp. I użyj fontName_ jako Object Font .


Aby łatwo znaleźć czcionki, dodałem zakładkę do folderu czcionek systemu (C:\Windows\Fonts\ w systemie Windows, /Library/Fonts na macOS) w przeglądarce plików Blendera, dzięki czemu mogę szybko dodać nowe czcionki. Uwaga: jak wyjaśnia Chebhou w swojej odpowiedzi , możesz także ustawić domyślny katalog podczas przeglądania czcionek w preferencjach użytkownika.

tutaj wprowadź opis obrazu

Zauważ, że od Blendera 2.76, tryb wyświetlania miniatur w przeglądarce plików działa teraz do podglądu czcionek.

tutaj wprowadź opis obrazu

Komentarze

  • Tak, w końcu znalazłem samouczek na YouTube. Jako noob Blendera ' jestem zepsuty przez oprogramowanie do zarządzania czcionkami na Macu (FontAgentPro). Blender nie ' nie mam dostępu do czcionek na poziomie systemu, muszę użyć FontAgentPro, aby znaleźć potrzebne czcionki, zlokalizować je na dysku systemowym i ręcznie załadować każdą z nich do Blendera. ' s nużące, ale przynajmniej teraz wiem, że ' jest możliwe. Dzięki za pomoc.: +)
  • @ DrStrik9 Nie ma problemu! nts inaczej niż w systemie Windows, w systemie Windows jest to ' całkiem proste, ponieważ ' znajdują się w jednym folderze systemowym. (Jeśli ta odpowiedź dostatecznie rozwiązała Twój problem, możesz oznaczyć go jako zaakceptowano , klikając znacznik wyboru pod przyciskami głosowania).
  • @PGmath jeśli ustawisz katalog z czcionkami, ' nie musisz tego robić w ogóle
  • @EricJ. Naprawdę nie ' nie rozumiem, jak Właściwości obiektu > Czcionka to " ukrywając się za warstwami złożoności ", jest w końcu własnością obiektu czcionki.
  • @EricJ. Czy kiedykolwiek korzystałeś z komercyjnego oprogramowania CG? IMO Max jest pod tym względem o wiele gorsze niż Blender. A kiedy wygooglujesz, jak coś zrobić w Maxie, jedyne w połowie przyzwoite instrukcje są częścią płatnego samouczka. Jeden z głównych powodów, dla których przerzuciłem się z Maxa na Blendera. Ponadto nie jest to ' miejsce, w którym można się o to spierać. Jeśli chcesz narzekać na interfejs użytkownika Blendera ', przejdź do reddit lub blenderartists.

Odpowiedz

Jeśli chcesz, aby wszystkie czcionki były ładowane automatycznie, możesz to zrobić za pomocą skryptu (lub dodatku):

  1. najpierw musisz ustawić katalog czcionek w preferencje użytkownika blendera.

tutaj wprowadź opis obrazu

  1. zainstaluj dodatek i włącz go (lub uruchom load_fonts (), kiedy tego potrzebujesz).

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) 

jako dodatek

Komentarze

  • Skrypt snippet nadal działa z wersją 2.83.

Odpowiedź

W Blenderze możesz załadować czcionki OpenType i TrueType. Blender nie wczytuje rodzin czcionek do oddzielnych gniazd (zwykła, pogrubiona, kursywa, itp.), Musisz to zrobić ręcznie.

W OSX czasami pliki czcionek są zawarte w pakietach nazywanych „walizką czcionek ”. Blender też ich nie ładuje.

Jeśli twoje czcionki są czcionkami PostScript, istnieje wiele narzędzi online do konwersji ich na OpenType.

Komentarze

  • Miło mi to słyszeć. Mam WIELE czcionek OpenType. Typografia nie jest w ogóle wymieniona w Podręczniku Ref. Nie udało mi się znaleźć dostępu do listy czcionek w żadnym miejscu w Blenderze. Nadal muszę wiedzieć, JAK to zrobić. GDZIE w Blenderze znajduje się dostęp do czcionek?

Odpowiedź

W końcu znalazłem samouczek w YouTube , Jako wieloletni projektant, ale Blender noob, jestem zepsuty przez oprogramowanie do zarządzania czcionkami na Macu (FontAgentPro). Ponieważ Blender nie ma dostępu do czcionek na poziomie systemu, muszę:

  1. Ustaw trochę tekstu w Blenderze.
  2. Użyj FontAgentPro, aby znaleźć żądaną czcionkę.
  3. Zlokalizuj czcionki na dysku systemowym.
  4. Ręcznie załaduj każdą z nich do Blendera na podstawie projektu.

To nudne, ale przynajmniej teraz wiem, że to możliwe! : +)

Odpowiedź

Zaktualizowałem doskonałą odpowiedź Chebhou dla Blendera 2.80+.

Po prostu uruchom następujące polecenie w konsoli skryptów:

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) 

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *