Font: Ist Schriftart überall verfügbar?

Status
Nicht offen für weitere Antworten.

Angel4585

Bekanntes Mitglied
Hallo,

wer stellt eigentlich die ganzen Schriftarten die ich zB in NetBeans einem JLabel zuweisen kann bereit? Ist das die JVM? Oder das Betriebssystem?

Ich möchte nämlich eine Schriftart verwenden die denke ich nicht jeder hat, wie mach ich das dann dass trotzdem jeder diese Schriftart im Programm hat?
 

Ullenboom

Bekanntes Mitglied
Hallo,

es gibt logische Schriftarten, wie MONOSPACED, DIALOG, und physikalische, wie Verdana, Arial. Die logischen werden mit Hilfe einer Mapping-Datei auf physikalische Namen übertragen. Der Konstruktor http://java.sun.com/javase/6/docs/api/java/awt/Font.html#Font(java.lang.String,%20int,%20int) verrät dir mehr.

Grüße

Christian
 

Angel4585

Bekanntes Mitglied
ok, aber ich hab da jetz eine die heisst "Bradley Hand ITC" und die soll das JLabel auch überall haben.
Die Schriftart selbst weise ich zur Laufzeit den Defaults zu, damit alles so aussieht.
Aber wie ist das auf Systemen wo diese Schriftart nicht installiert ist?
 

DeeDee0815

Bekanntes Mitglied
Wenn die Schrift nicht verfügbar ist, nimmt das System eben irgend eine Andere: Eventuell kannst Du die Schrift ja mitliefern, wie man sie dann jedoch in Swing verwendet, weiß ich nicht. Es gilt auch zu beachten, dass viele Schriftarten nicht einfach verbreitet werden dürfen...

MfG
DeeDee0815
 

Angel4585

Bekanntes Mitglied
Hab das schon gelöst:
Code:
    private static Font bhitcfont = null;
    public static void setFont(){
        try{
            InputStream inputStream = Main.class.getResource("/fonts/BRADHITC.TTF").openStream();
            bhitcfont = Font.createFont(Font.TRUETYPE_FONT, inputStream);
            GraphicsEnvironment.getLocalGraphicsEnvironment().registerFont(bhitcfont);
        }catch(FontFormatException ex){
            ex.printStackTrace();
        }catch(IOException ex){
            ex.printStackTrace();
        }
    }

Also einfach ins Paket mit reinlegen. Ob ich die mit ausliefern darf muss ich rausfinden.. Wen muss ich da fragen? :D
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Frame,Font,Standard,Schriftart,JFrame AWT, Swing, JavaFX & SWT 3
0 Ist "sequence.fallback" aus den font.properties zur Laufzeit änderbar AWT, Swing, JavaFX & SWT 0
I Anderes (schlechteres) Font-Rendering in OpenJDK 8 AWT, Swing, JavaFX & SWT 21
Splayfer Custom Font in AttributedString Java AWT, Swing, JavaFX & SWT 4
L JavaFX Eigene Font benutzen AWT, Swing, JavaFX & SWT 6
B AWT Font Größenverhältnisse AWT, Swing, JavaFX & SWT 2
Blender3D Problem mit € Symbol Font Gotham Windows 10 Swing AWT, Swing, JavaFX & SWT 11
L Font für Dashboard AWT, Swing, JavaFX & SWT 3
Tronert JavaFX Fehler beim Ändern der font-weight AWT, Swing, JavaFX & SWT 7
S Swing JColorChooser Font ändern AWT, Swing, JavaFX & SWT 2
N JLabel HTML mit custom Font AWT, Swing, JavaFX & SWT 0
A AWT TTF-Datei zu Font-Objekt finden? AWT, Swing, JavaFX & SWT 5
Y Globale Font-Color definieren AWT, Swing, JavaFX & SWT 5
F java.awt.Font - ist das wirklich alles? AWT, Swing, JavaFX & SWT 3
Luk10 Ungewollte Unicode Characters im Font AWT, Swing, JavaFX & SWT 5
S Font laden, Wort zeichnen und animieren..? AWT, Swing, JavaFX & SWT 2
M Font Size in FormsEditor AWT, Swing, JavaFX & SWT 2
F Font in JTable setzen AWT, Swing, JavaFX & SWT 7
1 Font ändern AWT, Swing, JavaFX & SWT 5
I Textbreite von Font inklusive Tabs ermitteln AWT, Swing, JavaFX & SWT 4
T Swing Font für alle Komponenten ändern AWT, Swing, JavaFX & SWT 2
Dit_ Font durchgestrichen AWT, Swing, JavaFX & SWT 6
B Welche Font Family ist vorhanden? AWT, Swing, JavaFX & SWT 3
N Swing JEditorPane mit Farbe und Font AWT, Swing, JavaFX & SWT 2
M JSpinner Font ändern AWT, Swing, JavaFX & SWT 4
H anderes font in textarea AWT, Swing, JavaFX & SWT 2
Schandro Den größten passenden java.awt.Font zu einem Rectangle berechnen AWT, Swing, JavaFX & SWT 2
D Font laden AWT, Swing, JavaFX & SWT 2
T Font mit Border AWT, Swing, JavaFX & SWT 7
Fu3L Wie Schriftfarbe und Font global setzen? AWT, Swing, JavaFX & SWT 5
J Font Änderung nach Editorwechsel? AWT, Swing, JavaFX & SWT 3
I font-größe ermitteln AWT, Swing, JavaFX & SWT 4
S jTable Font einer Zelle ändern AWT, Swing, JavaFX & SWT 5
StephenKing Font-Größe in JTextField normalisieren AWT, Swing, JavaFX & SWT 6
DEvent Standard Font-Auswahl-Dialog? AWT, Swing, JavaFX & SWT 15
I GUI - Font und Labelklick AWT, Swing, JavaFX & SWT 6
S JTree - Renderer - Font AWT, Swing, JavaFX & SWT 3
R Schriftfarbe ändern in JTextArea / Font bekommen AWT, Swing, JavaFX & SWT 2
V Font setzen in JLabel AWT, Swing, JavaFX & SWT 6
M Schwieriges Label - Font - Problem "Dynamisches Label&a AWT, Swing, JavaFX & SWT 7
TheJavaKid font lässt sich bei der jtextarea nur einmal ändern AWT, Swing, JavaFX & SWT 3
G Font in JTextArea ändern AWT, Swing, JavaFX & SWT 2
I Font 2 Vektor AWT, Swing, JavaFX & SWT 3
V falscher Unicode font AWT, Swing, JavaFX & SWT 6
S Hilfe bei java.awt.Font AWT, Swing, JavaFX & SWT 7
H Create Font will nicht AWT, Swing, JavaFX & SWT 5
G Font tiefergestellt AWT, Swing, JavaFX & SWT 2
G Font nur für einen Teil String im JTextArea AWT, Swing, JavaFX & SWT 5
H Liste von Font Sizes und Colors AWT, Swing, JavaFX & SWT 4
D Font eines JLabels verändern, JLabel mit LookAndFeel-Format AWT, Swing, JavaFX & SWT 2
B Font fett setzen AWT, Swing, JavaFX & SWT 2
N Label Schriftart Ändern javafx AWT, Swing, JavaFX & SWT 2
L Swing JLabel wird beim ändern der Schriftart immer neu gezeichnet. AWT, Swing, JavaFX & SWT 2
J Schriftart über einen Button ändern AWT, Swing, JavaFX & SWT 1
J JButton zum ändern Der Schriftart/Schriftgröße AWT, Swing, JavaFX & SWT 2
Augenblau JavaFX Externe Schriftart über CSS ansprechen und zuweisen AWT, Swing, JavaFX & SWT 5
A Swing Externe Schriftart mitkompilieren für andere PCs? AWT, Swing, JavaFX & SWT 3
N Swing Schriftart einer JList AWT, Swing, JavaFX & SWT 4
R JEditorPane Schriftart und Schriftgröße AWT, Swing, JavaFX & SWT 3
P Schriftart setzen für die ganze Applikation AWT, Swing, JavaFX & SWT 3
& eigene Schriftart in JEditorpane AWT, Swing, JavaFX & SWT 2
T Methode getFont() - wie hier Schriftart/-größe beeinflussen? AWT, Swing, JavaFX & SWT 4
P TitledBorder Schriftart- typ AWT, Swing, JavaFX & SWT 2
G JTextArea - Schriftart ändern AWT, Swing, JavaFX & SWT 18
K JOptionPane: Schriftart ändern AWT, Swing, JavaFX & SWT 6
U Label zeigt nicht überall HTML Zeichen AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben