Hoe verander ik het lettertype voor tekstobjecten?

Is er een manier om een lettertype te selecteren (ik heb 15.000 lettertypen) voor een tekstobject, of moet ik type in AI instellen en opslaan als SVG, dan importeren in Blender?

Reacties

  • Bedoel je hoe je überhaupt tekst toevoegt, of verander je gewoon het lettertype van een tekstobject?
  • Ik weet hoe ik tekst moet toevoegen, maar het ' is altijd in Gill Sans. HOE vind ik toegang tot de lettertypenlijst en verander ik het gezicht?

Antwoord

U kunt het gebruikte lettertype wijzigen voor een tekstobject onder het eigenschappenvenster Objectgegevens .

voer hier een afbeeldingbeschrijving in

Hier kan verschillende lettertypen specificeren voor standaard, vet en cursief; evenals verschillende andere typografische parameters. U kunt ook een set objecten definiëren als een aangepast lettertype door ze een naam te geven als fontName_a, fontName_b, enz. En fontName_ als het objectlettertype .


Om lettertypen gemakkelijk te vinden heb ik een bladwijzer gemaakt voor de map met lettertypen van mijn systeem (C:\Windows\Fonts\ op Windows, /Library/Fonts op macOS) in de bestandsbrowser van Blender, zodat ik snel nieuwe lettertypen kan toevoegen. Opmerking: zoals Chebhou in zijn antwoord uitlegt, kunt u ook de standaarddirectory instellen voor het zoeken naar lettertypen in de gebruikersvoorkeuren.

voer hier de afbeeldingbeschrijving in

Merk op dat vanaf Blender 2.76 de miniatuurweergavemodus van de bestandsbrowser nu werkt voor het bekijken van lettertypen.

voer de beschrijving van de afbeelding hier in

Reacties

  • Ja, eindelijk vond een tutorial op YouTube. Als Blender noob ben ik ' verwend door lettertypebeheersoftware op Mac (FontAgentPro). Zoals Blender niet ' ik heb fonttoegang op systeemniveau, ik moet FontAgentPro gebruiken om de fonts te vinden die ik wil, ze op de systeemdrive te lokaliseren en ze allemaal handmatig in Blender te laden. Het ' s vervelend, maar nu weet ik het tenminste ' s mogelijk. Bedankt voor de hulp.: +)
  • @ DrStrik9 Geen probleem! Ik denk dat Macs de nts anders dan Windows, op Windows is het ' vrij eenvoudig omdat ze ' allemaal in één systeemmap zitten. (Als dit antwoord uw probleem voldoende heeft opgelost, kunt u het markeren als geaccepteerd door op het vinkje onder de stemknoppen te klikken.)
  • @PGmath als je de map met lettertypen instelt hoef je ' dat helemaal niet te doen
  • @EricJ. Ik zie ' echt niet hoe Objecteigenschappen > Lettertype is " verschuilt zich achter complexe lagen ", het is tenslotte een eigenschap van het font-object.
  • @EricJ. Heeft u ooit commerciële CG-software gebruikt? IMO Max is in dat opzicht veel slechter dan Blender. En als je googelt hoe je iets in Max moet doen, zijn de enige instructies voor de halve behoorlijke kwaliteit onderdeel van een betaalde tutorial. Een van de belangrijkste redenen waarom ik van Max naar Blender ben overgestapt. Ook is dit niet ' de plaats om hierover te discussiëren. Als je een klacht wilt indienen over Blender ' s UI, ga naar reddit of blenderartists.

Antwoord

Als u alle lettertypen automatisch wilt laden, kan dit worden gedaan met een script (of een add-on):

  1. eerst moet u de map met lettertypen instellen in gebruikersvoorkeuren van de blender.

voer de afbeeldingsbeschrijving hier in

  1. installeer de add-on en schakel deze in (of voer load_fonts () uit wanneer je deze nodig hebt).

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) 

script als een add-on

Reacties

  • Script snippet werkt nog steeds met 2.83.

Answer

Je kunt Opentype- en TrueType-lettertypen in Blender laden. Blender laadt lettertypefamilies niet in de afzonderlijke slots (Regular, Bold, Italic, enz.), Je moet dat handmatig doen.

In OSX zijn lettertypebestanden soms opgenomen in pakketten die een lettertypekoffer worden genoemd. “. Blender laadt deze ook niet.

Als uw lettertypen PostScript-lettertypen zijn, zijn er veel online hulpprogrammas om ze naar OpenType te converteren.

Opmerkingen

  • Fijn om dit te horen. Ik heb VEEL OpenType-lettertypen. Typografie wordt helemaal niet genoemd in de Ref Manual. Ik heb nergens in Blender toegang tot de lettertypelijst kunnen vinden. Ik moet nog steeds weten HOE ik dit moet doen. WAAR is lettertypetoegang in Blender?

Answer

Ik heb eindelijk een tutorial op YouTube gevonden , Als ontwerper, maar Blender noob, word ik “verwend door lettertypebeheersoftware op Mac (FontAgentPro). Aangezien Blender geen lettertypetoegang op systeemniveau heeft, moet ik:

  1. Zet wat tekst in Blender.
  2. Gebruik FontAgentPro om het lettertype te vinden dat ik zoek.
  3. Lokaliseer lettertypen op de systeemschijf.
  4. Laad ze allemaal handmatig in Blender op projectbasis.

Het is vervelend, maar nu weet ik tenminste dat het mogelijk is! : +)

Answer

Ik heb Chebhous uitstekende antwoord voor Blender 2.80+ bijgewerkt.

Voer gewoon het volgende uit in de Scripting-console:

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) 

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *