Fonts
Hi,
ich frage mich grade, was es mit verschiedenen Schriften so auf sich hat. Ich habe ein Programm fertig, das ich morgen eig. an die Tester geben wollte. Das Programm nutzt Skins und dementsprechend auch dazu passende Schriftarten. Nun mache ich mir Gedanken, ob das überhaupt reichen kann, wenn ich nur die EXE weitergebe. Grafiken können ja eingebettet werden. Fonts auch? Wie ich fonts dynamisch registriere weiß ich, die Suche hat mir da sehr weiter geholfen. In den meisten Threads war immer die rede von "Nicht Standardschriftarten". Aber woher weiß ich, ob meine zum universellen Windowsstandard gehört? Es geht im Grunde um simple TLabel's, bei denen ich die Font Eigenschaft auf etwas geändert habe, was Delphi mir so anbot. Woran merke ich, ob ich die Schriftart mitliefern muss oder nicht? Und gelten die Standardschriftarten auch für Win98, 200, xp, vista und win7? Gibt es eine Möglichkeit, dies direkt in die EXE einzubetten, so wie bei Grafiken? Gruß, Andreas |
AW: Fonts
Tipp: Nimm dir eine VM, installier dir dort die unterstützen Zielsysteme, ohne irgendwelche Zusatzprogramme.
Und schon hast du ein System zum Nachsehn, was es dort für Schriftarten gibt und um zu testen, ob das Programm nicht irgendwelche zusätzlichen Abhängigkeiten hat oder auch auf einen puren System läuft. |
AW: Fonts
Google und du wirst Listen mit Standardschriften für die jeweiligen Systeme finden. Hier als Beispiel XP und 98.
Zufällig habe ich bei einem Programm auch das "Problem" gehabt. Der Font Segoe UI paßte zum Programm am besten, MS Sans Serif gar nicht, da einiges kursiv ist. Also habe ich Arial genommen, als zweite Wahl, und Segoe UI so eingebunden (s.u.). Beim Start durchlaufen einige Komponenten diese Prozedur. Wenn Segoe UI installiert ist, wird es gewählt.
Delphi-Quellcode:
Ansonsten kannst du die Schrift als Ressource mitliefern und sie beim Start entpacken.
procedure SetNewFont(AFont: TFont);
const FontName = 'Segoe UI'; begin if Screen.Fonts.IndexOf(FontName) > -1 then AFont.Name := FontName; end; |
AW: Fonts
Danke, Eure Tipps helfen mir weiter :).
Ich werde mein Programm dann wohl erst am WE weitergeben und morgen lauter VM's installieren... wenn ich meine alten Windows CD's noch finde :-D. Zwischen den Versionen /also Home, Premium, usw.) gabs aber keine Unterschiede, oder? Eine Schriftart ist im Programm zwingend. Da wird teilweise ne Art Zeitung Simuliert (png auf transparenter Form) und der "Zeitungsartikel" dynamisch aufgebaut. Für ne Zeitung sehen viele Schriftarten echt blöd aus, deshalb muss ich das zwingend machen *g*. |
AW: Fonts
Auch Schriften unterliegen ggf. Copyrights und/oder Lizenzen. Einfach mal so irgend eine Schrift von irgend wo her mit liefern könnte daher schnell ungemütlich werden. Also zuvor unbedingt nachprüfen, ob das für die betroffenen Schriften überhaupt erlaubt ist!
Edit: Selbst manche echte gedruckte Zeitungen verwenden das doofe alte Times New Roman ;) |
AW: Fonts
http://de.wikipedia.org/wiki/Comic_Sans
Da versteckt sich ein netter Link drinnen. Und wegen dem Copyright, da gibt es genügend Webseiten, welche auch "freie" Fonts anbieten. |
AW: Fonts
Wenn es nicht erlaubt sie zu nutzen, warum bietet Dephi sie dann an? Machen die sich dann nicht da schon strafbar? *g*
Bei runtergeladenen Schriftarten kenne ich den Lizenzvertrag meist. Ich mache das öfters um sie in Photoshop zu nutzen. Aber die Schrift um die es geht, ist keine davon. Ich würde ja gern schreiben welche Schrift ich meine. Aber meine Freundin belegt meinen HauptPC momentan mit ihren Sims *g*. Edit: @himitsu Selbst bei den Schriftarten die MS beim OS mitliefert muss man aufpassen? Ist dann nicht jeder in Word erstellte Brief, jeder Flyer aus Works usw. illegal? Wobei ich noch anmerken möchte, das mein Programm nichts kommerzielles wird. |
AW: Fonts
Zitat:
Was die Schriften angeht, so kann ich dir das Programm FontCreator (31 Tage Testversion) empfehlen. Damit kann man leicht eigene Schriften erstellen. Und was deine Zeitunsschrift angeht - Zeitung scannen, Schriften extrahieren und konvertieren. Dein Copyright. Zitat:
|
AW: Fonts
Um welche Schrift geht es eigentlich?
Delphi bietet alles an, was in deinem System registriert ist. Das Problem liegt nicht bei der Nutzung, sondern bei der Weitergabe der Schriftarten, also wenn du die Font-Dateien z.B. in deinem Setup mitgeben willst. Zitat:
|
AW: Fonts
Zitat:
|
AW: Fonts
Zitat:
Zitat:
Arial und Times mag ich beide nicht. Aber eher wel ich mich daran "Satt gesehen" habe. Was ich generell ganz gerne mag, ist Verdana. Also zum lesen am Monitor und auch auf Papier. Ernsthaft: Macht es einen Unterschied, das mein Programm nichts kommerzielles wird, keinerlei Umsatz oder Gewinn macht? |
AW: Fonts
Zitat:
Aber wie gesagt, wenn es eine Systemschrift ist, dann gibst du sie nicht mit, sondern sie wird auf dem fremden System nur genutzt. Und was deine spezielle Schrift angeht, es gibt im Internet tausende Schriften die weitergegeben werden können. |
AW: Fonts
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
|
AW: Fonts
Ah, ich (glaube) ich verstehe. Es geht weniger ums finale Schriftbild, mehr um die Schriftdatei.
Ich suche morgen wie gesagt mal die Schrift die ich meine raus und poste sie. Dann google ich mal, zu wlchem Lizenzvertrag sie gehört und zur Not suche ich ne Neue. Ich danke Euch, jetzt bin ich einen gedanklichen Schritt weiter :). |
AW: Fonts
Mal was anderes: Warum willst Du Dir das antun mit der Unterstützung von OS Versionen, die nichtmal der Hersteller mehr unterstützt? Streiche W98 und W2K lieber aus Deinem Repertoire.
Noch eine Randbemerkung zu Zeitungen die das doofe Times Roman verwenden: Das ist numal eine der am besten lesbaren Schriften für Fließtext. Antiquiert oder nicht spielt dabei keine Rolle. Sherlock |
AW: Fonts
Zitat:
Ich habe mich übrigens vertan, es geht um mehr als eine Schriftart: - Verdana - Courier New - Trajan Pro Bei den ersten beiden erinnere ich mich dunkel, das es die schon recht lange gibt. Bei der Dritten werde ich jetzt mal ein wenig Googlen. |
AW: Fonts
Die ersten zwei gehören zu den Core Fonts for the Web, wobei es Verdana erst seit 1996 standardmäßig in Windows gibt. Das dürfte einem Servicepack für Win95 entsprechen. Die beiden sind völlig unproblematisch, die dritte kenne ich nicht, und habe den Namen auch noch nie zuvor gesehen. Er taucht auch nicht in den auf Seite 1 verlinkten Listen auf, womit du da mal genauer nachgucken müsstest.
|
AW: Fonts
Ich glaube die Schrift hat Photoshop mitgebracht. Zumindest kommt beim Googlen einiges in Richtung Adobe.
Aber ich schätze ich stelle alle Teile mit dieser Schrift nun auf Courier New um und fertig. Das geht (jetzt) schneller als eine kleine Routine zu schreiben zum registrieren der Schrift. Außerdem muss ich sie dann nicht mitliefern und die EXE reicht, hab ich richtig verstanden, oder? |
AW: Fonts
Jap :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz