Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  VariCAD
  Truetype-Font unter Linux

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Truetype-Font unter Linux (932 / mal gelesen)
lisp-loser
Mitglied
Ingenieur


Sehen Sie sich das Profil von lisp-loser an!   Senden Sie eine Private Message an lisp-loser  Schreiben Sie einen Gästebucheintrag für lisp-loser

Beiträge: 33
Registriert: 09.09.2005

Varicad Linux 17-2.02, Ubuntu 14.04

erstellt am: 19. Mai. 2017 11:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


varicad.png

 
Moin,
eine neue Version von Varicad ist veröffentlicht, die eine nette Text-Eingabe in 3D erlaubt.
Leider ist die Unterstützung von Zeichensätzen zumindest unter Linux eher unterentwickelt. So ist die Option Zeichensätze zu wechseln bei mir immer ausgegraut.

Somit habe ich mich mal auf die Suche nach den Konfigdateien gemacht und habe die Datei

Code:
~/.varicad/cfg/font_unix.con
gefunden. Hier kann man seine Wunsch-Fonts eintragen - aber leider nicht beliebig ergänzen. Die Zahl der angezeigten Fonts ist wohl fest vorgegeben.

Die Struktur ist noch nicht ganz analysiert, aber auch nicht sooo wichtig. Eine Zeile lautet

Code:
DejaVu Sans;38;5;50;1;0;0;0;0;1;
also
Code:
FONTNAME;A;B;C;D;E;F;G;H;I
A;B;C sind bei allen Fonts gleich, D-I sind Bitschalter für Font-Klassen und Styles
D ist 0: Regular, 1: Italic
E ist 0: ohne unterstreichen, 1: unterstrichen
F ist 0: ohne durchstreichen, 1: durchgestrichen
G ist 0: Propotional, 1:Monospace
H ist immer 0 (?)
I ist immer 1 (?)

Es gibt leider keinen Type-Switch für "bold" Somit müssen sich fette Zeichensätze im Namen von regulären Zeichensätzen unterscheiden, damit man sie auf diese Weise verwenden kann. Wichtig bei den Fonts ist, dass Glyphen eines Buchstabens extrudiert möglichst ein Teil ergeben und sich nicht überschneiden, sonst gibt es evtl. Probleme mit diesem Zeichen. 

Code:
fc-list
zeigt alle installierten Zeichensätze auf einem Linux-System.

Ein Beispiel:

Code:
~/.varicad/cfg$ fc-list  | grep G1L
/usr/local/share/fonts/g/G1L_SL01_Memphis_Normal.ttf: G1L SL01 Memphis:style=Regular


Ich füge also die Zeile
Code:
G1L SL01 Memphis;38;5;50;0;0;0;0;0;1;

an das Ende der Datei, speichere und starte Varicad neu. Hier noch der neue 3D-Text-Editor mit Arial.

HTH

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

-ger
Mitglied
SW Enwicker/Supporter


Sehen Sie sich das Profil von -ger an!   Senden Sie eine Private Message an -ger  Schreiben Sie einen Gästebucheintrag für -ger

Beiträge: 114
Registriert: 27.04.2005

erstellt am: 25. Mai. 2017 20:15    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für lisp-loser 10 Unities + Antwort hilfreich


NoFontSeletion.png

 
Achtung, hier muss ich warnen!
Die Anpassung von Konfig-Dateien ist zwar in manchen Fällen möglich, allerdings nicht empfehlenswert.
Fehlerhafte Konfig-Dateien können (und haben schon öfters) den VariCAD Start verhindert! (Parsing Fehler ...)

Im speziellen bei den Zeichensätzen ist es auch nicht notwendig, diesen Weg zu beschreiten.
Der "offizielle" Weg, den Zeichesatz zu ändern ist:

    1. Im Zeichsatz-Auswahldialog das Kontextmenu (rechte Maustaste) über einem Eintrag aktivieren.
    2. Dann erscheint ein Menü und in diesem den Punkt "Zeichensatz ändern" anklicken.
    3. Danach erscheint die Liste mit allen registrierten Zeichensätzen und davon den gewünschten auswählen.

So, aber nun gibt es trotzdem noch ein Problem  

In der aktuellen Version 2.04 ist gerade hier ein Bug, denn genau dieser Menüpunkt ist beim 3D-Text deaktiviert. Dieser wird allerdings in Kürze (2.05) behoben sein!
Aber als Workaround kann man diese Einstellungen im 2D-Text durchführen und den Zeichensatz ändern. Dieser steht auch für den 3D-Text zur Verfügung.

-ger

[edit] Hab die Rückmeldung von VariCAD erhalten, dass u. a. dieses Problem in Version 2.05 gelöst ist.

[Diese Nachricht wurde von -ger am 25. Mai. 2017 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz