Schriftarten

krgewb

Top Contributor
Ich habe folgendes Programm:
Java:
import java.awt.GraphicsEnvironment;

public class Main {
	public static void main(String arg[]) throws Exception {

		GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
		String[] fonts = ge.getAvailableFontFamilyNames();

		for (int i = 0; i < fonts.length; ++i) {
			System.out.println(fonts[i]);
		}
	}
}

Wenn ich es auf Windows 10 ausführe, wird folgendes ausgegeben:
Code:
Agency FB
Alef
Algerian
Amiri
Amiri Quran
Arial
Arial Black
Arial Narrow
Arial Rounded MT Bold
Bahnschrift
Baskerville Old Face
Bauhaus 93
Bell MT
Berlin Sans FB
Berlin Sans FB Demi
Bernard MT Condensed
Blackadder ITC
Bodoni MT
Bodoni MT Black
Bodoni MT Condensed
Bodoni MT Poster Compressed
Book Antiqua
Bookman Old Style
Bookshelf Symbol 7
Bradley Hand ITC
Britannic Bold
Broadway
Brush Script MT
Caladea
Calibri
Calibri Light
Californian FB
Calisto MT
Cambria
Cambria Math
Candara
Candara Light
Carlito
Castellar
Centaur
Century
Century Gothic
Century Schoolbook
Chiller
Colonna MT
Comic Sans MS
Consolas
Constantia
Cooper Black
Copperplate Gothic Bold
Copperplate Gothic Light
Corbel
Corbel Light
Courier New
Curlz MT
David CLM
David Libre
DejaVu Math TeX Gyre
DejaVu Sans
DejaVu Sans Condensed
DejaVu Sans Light
DejaVu Sans Mono
DejaVu Serif
DejaVu Serif Condensed
Dialog
DialogInput
Dubai
Dubai Light
Dubai Medium
Ebrima
Edwardian Script ITC
Elephant
EmojiOne Color
Engravers MT
Eras Bold ITC
Eras Demi ITC
Eras Light ITC
Eras Medium ITC
Felix Titling
Footlight MT Light
Forte
Frank Ruehl CLM
Frank Ruhl Hofshi
Franklin Gothic Book
Franklin Gothic Demi
Franklin Gothic Demi Cond
Franklin Gothic Heavy
Franklin Gothic Medium
Franklin Gothic Medium Cond
Freestyle Script
French Script MT
Gabriola
Gadugi
Garamond
Gentium Basic
Gentium Book Basic
Georgia
Gigi
Gill Sans MT
Gill Sans MT Condensed
Gill Sans MT Ext Condensed Bold
Gill Sans Ultra Bold
Gill Sans Ultra Bold Condensed
Gloucester MT Extra Condensed
Goudy Old Style
Goudy Stout
Haettenschweiler
Harlow Solid Italic
Harrington
High Tower Text
HoloLens MDL2 Assets
Impact
Imprint MT Shadow
Informal Roman
Ink Free
Javanese Text
Jokerman
Juice ITC
KacstBook
KacstOffice
Kristen ITC
Kunstler Script
Leelawadee UI
Leelawadee UI Semilight
Liberation Mono
Liberation Sans
Liberation Sans Narrow
Liberation Serif
Linux Biolinum G
Linux Libertine Display G
Linux Libertine G
Lucida Bright
Lucida Calligraphy
Lucida Console
Lucida Fax
Lucida Handwriting
Lucida Sans
Lucida Sans Typewriter
Lucida Sans Unicode
Magneto
Maiandra GD
Malgun Gothic
Malgun Gothic Semilight
Marlett
Matura MT Script Capitals
Microsoft Himalaya
Microsoft JhengHei
Microsoft JhengHei Light
Microsoft JhengHei UI
Microsoft JhengHei UI Light
Microsoft New Tai Lue
Microsoft PhagsPa
Microsoft Sans Serif
Microsoft Tai Le
Microsoft YaHei
Microsoft YaHei Light
Microsoft YaHei UI
Microsoft YaHei UI Light
Microsoft Yi Baiti
MingLiU-ExtB
MingLiU_HKSCS-ExtB
Miriam CLM
Miriam Libre
Miriam Mono CLM
Mistral
Modern No. 20
Mongolian Baiti
Monospaced
Monotype Corsiva
MS Gothic
MS Outlook
MS PGothic
MS Reference Sans Serif
MS Reference Specialty
MS UI Gothic
MT Extra
MV Boli
Myanmar Text
Nachlieli CLM
Niagara Engraved
Niagara Solid
Nirmala UI
Nirmala UI Semilight
Noto Kufi Arabic
Noto Mono
Noto Naskh Arabic
Noto Naskh Arabic UI
Noto Sans
Noto Sans Arabic
Noto Sans Arabic UI
Noto Sans Armenian
Noto Sans Cond
Noto Sans Georgian
Noto Sans Hebrew
Noto Sans Lao
Noto Sans Light
Noto Sans Lisu
Noto Serif
Noto Serif Armenian
Noto Serif Cond
Noto Serif Georgian
Noto Serif Hebrew
Noto Serif Lao
Noto Serif Light
NSimSun
OCR A Extended
Old English Text MT
Onyx
OpenSymbol
Palace Script MT
Palatino Linotype
Papyrus
Parchment
Perpetua
Perpetua Titling MT
Playbill
PMingLiU-ExtB
Poor Richard
Pristina
Rage Italic
Ravie
Reem Kufi
Rockwell
Rockwell Condensed
Rockwell Extra Bold
Rubik
SansSerif
Scheherazade
Script MT Bold
Segoe MDL2 Assets
Segoe Print
Segoe Script
Segoe UI
Segoe UI Black
Segoe UI Emoji
Segoe UI Historic
Segoe UI Light
Segoe UI Semibold
Segoe UI Semilight
Segoe UI Symbol
Serif
Showcard Gothic
SimSun
SimSun-ExtB
Sitka Banner
Sitka Display
Sitka Heading
Sitka Small
Sitka Subheading
Sitka Text
Snap ITC
Source Code Pro
Source Code Pro Black
Source Code Pro ExtraLight
Source Code Pro Light
Source Code Pro Medium
Source Code Pro Semibold
Source Sans Pro
Source Sans Pro Black
Source Sans Pro ExtraLight
Source Sans Pro Light
Source Sans Pro Semibold
Source Serif Pro
Source Serif Pro Black
Source Serif Pro ExtraLight
Source Serif Pro Light
Source Serif Pro Semibold
Stencil
Sylfaen
Symbol
Tahoma
Tempus Sans ITC
Times New Roman
Trebuchet MS
Tw Cen MT
Tw Cen MT Condensed
Tw Cen MT Condensed Extra Bold
Verdana
Viner Hand ITC
Vivaldi
Vladimir Script
Webdings
Wide Latin
Wingdings
Wingdings 2
Wingdings 3
Yu Gothic
Yu Gothic Light
Yu Gothic Medium
Yu Gothic UI
Yu Gothic UI Light
Yu Gothic UI Semibold
Yu Gothic UI Semilight

Aber was wird unter Linux ausgegeben?
 

mrBrown

Super-Moderator
Mitarbeiter
Das hängt u.a. davon ab, was der Nutzer für Schriftarten installiert hat. Die "eine" Ausgabe gibts dabei nicht.
 

Thallius

Top Contributor
Wenn du unbedingt eine eigene schriftart benutzen willst, dann solltest du sie mit ausliefern. Generell würde ich aber davon aber abraten, da ich damit den User bevormunde. Schließlich sucht sich jeder selber aus wie er sein Layout gerne hätte
 

Robert Zenz

Top Contributor
Freundliche Erinnerung das Schriftarten, genauso wie Bilder und Musik, unter Urheberrecht stehen und damit ebenfalls lizenz-pflichtig sind. Die meisten "Schriftarten-Download-Seiten" achten aber zumindest teilweise nicht auf die Lizenzen der Schriften welche sie anbieten.

Also bevor man eine Schriftart in ein Projekt uebernimmt, immer pruefen unter welcher Lizenz diese stehen.




In dem Fall zum Beispiel gibt es keine Lizenz, was eigentlich "All Rights Reserved" bedeutet.
 

temi

Top Contributor
In den FAQ steht:
Q : Are all the fonts on this website free?
A : The majority of fonts on this website are freeware, but a small percentage are shareware so if you decide to keep any shareware fonts please register them. Registration information can be found on the readme.txt file attached.
 

Robert Zenz

Top Contributor
Im Filter Donationware einstellen.

Verzeihung, ich formuliere neu. Auf der Webseite des Autors ist nirgendst eine Lizenz vermerkt fuer die Schriftarten die man dort herunterladen kann. In der Schriftart selbst ist der Copyright Hinweis "Copyright (c) West Wind Fonts" hinterlegt ohne weiterfuehrende Informationen oder Lizenzinformationen. Das bedeutet, dass die Schriftarten unter "All Rights Reserved" stehen, also eigentlich hat man keine Rechte an dieser Schriftart.

Was man auf irgendwelchen dubiosen "Schriftarten-Sammel-Seiten" an Kategorien einstellen kann spielt keine Rolle und ist irrelevant fuer die Frage nach einer Lizenz. Ueberhaupt sind die meisten solche Webseiten in meiner Erfahrung ein groszer Urheberrechtsverstoss (Schriften unter keiner Lizenz, Schriften unter falscher Lizenz, Schriften welche explizit nicht weiter verbreitet werden duerfen und so weiter).

Der Autor (West Wind Fonts) scheint es ja als Freeware gemeint zu haben, und damit ist es fuer die meiste Nutzung *wahrscheinlich* in Ordnung, aber sollte jemals jemand (die Rechte koennten ja auch aufgekauft werden) das Urheberrecht von den Schriftarten vollstrecken wollen, sieht man halt als Nutzer in die Roehre weil man keine Lizenz hat.
 

temi

Top Contributor
Verzeihung, ich formuliere neu. Auf der Webseite des Autors ist nirgendst eine Lizenz vermerkt fuer die Schriftarten die man dort herunterladen kann. In der Schriftart selbst ist der Copyright Hinweis "Copyright (c) West Wind Fonts" hinterlegt ohne weiterfuehrende Informationen oder Lizenzinformationen.
Das stimmt für die Schriftart aus dem Link oben, aber es gibt ja auf der Seite durchaus auch Schriften mit Lizenzangabe, z. B. GPL, OFL bei https://www.1001freefonts.com/de/raleway.font

Muss man halt drauf achten, insofern ist dein Hinweis auf die Lizenz schon sehr wichtig, egal ob es um Font, Musik, Grafik usw. geht.
 

LimDul

Top Contributor
Das ist tatsächlich wie @Robert Zenz schreibt alles andere als trivial. Insbesondere ist ein gutgläubiger Erwerb nicht möglich.

Sprich, du darfst etwas nur (vor allem kommerziell) nutzen, wenn du vom Urheber die explizite Erlaubnis hast.

Es reicht nicht, dass man eine Schriftart oder Bilder oder ähnliches von einer Seite hat, wo steht, dass man es kommerziell nutzen darf. Wenn diese Info falsch ist, ist man erstmal zahlungspflichtig, weil man die Dinge ohne Erlaubnis genutzt hat. Klar kann man dann versuchen sich auf zivilrechtlichen Wege dieses Geld von der entsprechenden Seite holen. Viel Erfolg damit :)

Deswegen sollte man bei solchen Sammelsurien Seiten immer genau drauf achten:
* Wer ist der Urheber
* Wie ist sichergestellt, dass die Einwilligung wirklich vom Urheber stammt


(Auch wenn es hier bei der Frage mal wieder nur um Spam ging, nach der letzten Antwort des Fragenstellers)
 

Neumi5694

Top Contributor
Dann gibt's noch die Lizenzen, die für private Nutzung kostgenlos, für gewerbliche Nutzung kostenpflichtig sind.
Wenn du mit deinem Programm Geld verdienen willst, geh auf Nummer sicher und kauf die Fonts.
 

Blender3D

Top Contributor
In einem ehemaligen Projekt wollte der Auftraggeber, dass die verwendeten Schriftarten über eine Textdatei beliebig einstellbar sind.
Damit sich die Software auf das jeweilige Corporate Design beliebig anpassen lässt. Vorteil hierbei war, dass der Käufer sich um die Lizenzen selbst kümmert.
 

mihe7

Top Contributor
Dann gibt's noch die Lizenzen, die für private Nutzung kostgenlos, für gewerbliche Nutzung kostenpflichtig sind.
Wenn du mit deinem Programm Geld verdienen willst, geh auf Nummer sicher und kauf die Fonts.
Gerade bei den Schriften gibt es sehr viele Verwendungsarten und dementsprechend viele Lizenzoptionen. Beispielsweise heißt "gewerbliche Nutzung" nicht automatisch, dass man sie in ein PDF einbetten darf.
 

Ähnliche Java Themen

Neue Themen


Oben