Umstellen der Schriftart

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Umstellen der Schriftart

von Johannes_B » Sa 27. Jun 2015, 13:39

Hallo Wolfgang,


danke fürs Teilen deiner Mühen.

Woher hast du denn die Schrift? Du musst da gegebenenfalls Lizenzrechte beachten. Gib in deinem Projekt lieber noch ein paar Details an.


Wieso eigentlich den harten Weg gehen, wenn es auch XeLaTeX und LuaLaTeX gibt?

Bradley in pdflatex

von Wolfgang2 » Sa 27. Jun 2015, 00:11

Hallo,

ich nutze die Schrift Bradley selber in pdflatex.
Ich hatte mit Fontforge die afm, tfm- usw. Dateien erstellt und mühselig selbst versucht, die Schrift in LaTeX mit pdflatex nutzen zu können (hat ewig gedauert).

Jetzt klappts.
Ich habe dazu ein bash-script geschrieben, das die benötigten Dateien in das texlive-Verzeichnis kopiert und die nötigen TeX-Programme startet, damit TeX die Schrift nutzen kann.

Lade die Datei glassers.de/latex/bradley.tgz,
entpacke sie,
ändere im script bradleyinstall.sh ggf. den Pfad zum TeX-Verzeichnis und
starte das script (läuft unter Linux Debian oder Ubuntu)

Im TeX-code schreibe ich vor \begin{document} die Zeile
\font\bradley=bradley scaled=800

und da, wo ich die Schriftart haben will, schreibe
ich einfach {\bradley so, und schon ist der Text in Bradley.}
Nach der Klammer habe ich wieder den normalen Text.

von Besserwisser » Di 28. Apr 2015, 09:03

ngerman gehört zu den veralteten Paketen, weshalb Johannes es in seinem Beispiel stattdessen auch babel (mit Option ngerman) verwendet hatte. Deshalb funktioniert sein zweites Beispiel auch einwandfrei, wie man bereits über den Online-Editor-Link hätte feststellen können.

von hut.schnur » Di 28. Apr 2015, 08:18

Ich hatte Probleme beim Übertragen des 2. Beispieles aus dem Minimalbeispiel in mein Dokument.
Nach einigem Hin und Her mit Ausprobieren, bei welchen Stellen 101 (!) Fehler auftraten, bin ich auf folgendes gekommen:
\documentclass[ngerman]{scrartcl}
\usepackage{ngerman}
\usepackage{blindtext}  
\usepackage{fontspec}
\setmainfont{TeX Gyre Heros}
\renewcommand{\familydefault}{\sfdefault}
\newfontfamily{\chorus}{TeX Gyre Chorus}
\begin{document}
\blindtext

{\chorus Dieser Text soll in Bradley Hand gesetzt werden.}
\end{document} 
Offensichtlich verträgt sich \usepackage{ngerman} nicht mit LuaLaTeX. Also hier nur eine kleine Änderung und schon funktioniert es!

Vielen herzlichen Dank für die Hilfe

von Johannes_B » Mo 27. Apr 2015, 17:45

Welcher Fehler, welches Beispiel?

von hut.schnur » Mo 27. Apr 2015, 17:10

Vielen Dank für die schnellen Antworten!

Die Variante 1 von Johannes_B funktioniert ganz gut. Wie schon angemerkt ist die Schriftart nicht ganz die geforderte...

Gäbe es eine Möglichkeit, andere Schriftarten, die als .ttf vorliegen, mit pdflatex einzubinden? Mit LuaLatex bekomme ich nur Fehlermeldungen, wenn ich das Beispiel ausführe.

von Johannes_B » Mo 27. Apr 2015, 15:45

% arara: pdflatex
\documentclass[ngerman]{scrartcl}
\usepackage{babel}
\usepackage[utf8]{inputenc}      
\usepackage{blindtext}  
\usepackage{tgheros}% das ist natürlich sehr fraglich
\renewcommand{\familydefault}{\sfdefault}
\newcommand{\chorus}{\usefont{T1}{qzc}{m}{it}\selectfont}
\begin{document}
\blindtext

{\chorus Dieser Text soll in Bradley Hand gesetzt werden.}
\end{document} 

Da auch ich Bradley nicht habe, hier mit der Ersatzschriftart TeX Gyre Chorus.
% arara: xelatex
\documentclass[ngerman]{scrartcl}
\usepackage{babel}
\usepackage{blindtext}  
\usepackage{fontspec}
\setmainfont{TeX Gyre Heros}
\renewcommand{\familydefault}{\sfdefault}
\newfontfamily{\chorus}{TeX Gyre Chorus}
\begin{document}
\blindtext

{\chorus Dieser Text soll in Bradley Hand gesetzt werden.}
\end{document} 
Ob die Schrift allerdings für pdflatex verfügbar ist, wage ich zu bezweifeln.

von Beinschuss » Mo 27. Apr 2015, 15:29

In welchem Format liegt Dir denn die Font-Datei vor? Wenn es eine otf-/ttf-Datei ist, empfehle ich, fontspec zu benutzen. Dann musst Du mit xelatex oder lualatex kompilieren, pdflatex arbeitet nicht mit fontspec zusammen. Da mir der Font nicht vorliegt, kann ich das aber nicht testen.

Helmut

Umstellen der Schriftart

von hut.schnur » Mo 27. Apr 2015, 14:25

Hallo liebe Nutzer!

Ich versuche, ein Wort in einem Textdokument in einer anderen Schrift zu setzen. Die Schriftart hierfür ist vorgegeben, und soll Bradley Hand sein. Die Standardschriftart soll (irgend-)eine serifenlose Schrift sein und bleiben.

Dazu habe ich einige Anleitungen gefunden, aber alle Links aus diversen Foren, die ich gefunden habe, laufen ins Leere. Offensichtlich sind die Links zu alt und die entsprechenden Seiten gibt es nicht mehr.

Daher nun meine Frage an euch: Welche Pakete müssen geladen werden? Mit welchem Befehl veranlasse ich LaTeX dann, das eine Wort in genau dieser Schriftart zu setzen?

Ein Minimalbeispiel meines Textes:
\documentclass{scrartcl}
\usepackage{scrlayer-scrpage}
\usepackage{ngerman}
\usepackage[utf8]{inputenc}		
\usepackage{blindtext}	
\renewcommand{\familydefault}{\sfdefault}


\begin{document}


\blindtext

Dieser Text soll in Bradley Hand gesetzt werden.


\end{document}

Nach oben