Fontforge ist ein Open Source, Cross-Plattform-und frei verteilt grafische Anwendung, die jemand mit etwas Erfahrung in der Erstellung Fonts, bestehende Schriftarten bearbeiten, als auch neue zu schaffen ermöglichen.
Können Sie verschiedene Schrifttypen erstellen
Die Software wurde in einer Weise, dass es lässt Sie verschiedene Schrifttypen erstellen ausgeführt worden. Im Moment unterstützt es Truetype (TTF), Postscript (PS), Opentype (OTF), Multi-Master, CID-keyed, CFF (Compact Font Format), Bitmap (BDF) und SVG (Scalable Vector Graphics) Schriftarten.
Es kann verschiedene Bilddateien zu importieren
Fontforge wurde von Grund auf so konzipiert, bis zu ermöglichen Schriftdesigner, um einfach und schnell verschiedene Bilddateien wie JPG, PNG oder TIFF, die als Zeichenhintergründe für Tracing Zwecke verwendet werden können importiert werden.
Sie können es verwenden, um Schriften zu konvertieren
Die Fontforge Anwendung ermöglicht auch Benutzern, einfach und schnell konvertieren Zeichensätze von einem Format ins andere. Darüber hinaus unterstützt er mehrere Schriften, die vor allem auf Mac OS X-Betriebssystemen eingesetzt werden.
Erste Schritte mit Fontforge gestartet
Auf einem GNU / Linux-Distribution, können Sie in der Regel installieren Fontforge direkt von seinem offiziellen Software-Repositories, mit Hilfe der integrierten Paketmanager. Allerdings, wenn Sie können rsquo &;. T finden die Anwendung gibt, können Sie immer mit dem Quellcode-Paket kostenlos auf Softoware verteilt installieren
Nach der Installation können Sie die Anwendung aus der Graphics-Abschnitt Ihrer Desktop-Umgebung & rsquo zu starten; s Startmenü. Sie werden gefragt, ob Sie zum Öffnen und Bearbeiten eines vorhandenen Schrift möchten, oder ob Sie ein neues erstellen möchten. Die Benutzeroberfläche ist einfach und intuitiv, so dass Sie gewann & rsquo;. T haben ein Problem mit ihm
Läuft auf Linux, Windows und Mac
Dies ist ein Cross-Plattform-Anwendung, die auf allen Linux-Kernel-basierten Betriebssystemen läuft, als auch auf den Mac OS X und Microsoft Windows-Betriebssysteme. Derzeit unterstützt 32 und 64-Bit-Computerplattformen
Was ist neu in dieser Pressemitteilung:.
- Dieser behebt ein paar Fehler und Eigenheiten und fügt ein paar Verbesserungen der Benutzeroberfläche.
- Die Binärpaket für Windows ist beigefügt. Eine zweite Release-Version wurde gemacht, um sicherzustellen, dass es unter Windows XP läuft.
- Die Binär-Paket für Mac angeschlossen ist, zur Festsetzung einer großen Langsamkeit Problem in der vorherigen Version. Aufgrund ungerade (aber dennoch sehr schlecht) Probleme mit Hilfe von Kohlenstoff in 64-Bit-Modus auf spätere Versionen von Mac OS X (die Apple hat beschlossen, nicht in einer 64-Bit-Version zu machen), verwendet Fontforge nicht mehr die Carbon-Ereignisschleife und ist somit nicht in der Lage zu tun, Datei-Drop-Ereignisse auf Macintosh zu akzeptieren. Siehe # 1956 und # 2004 für weitere Informationen.
- Binaries (und Quellpakete) für Ubuntu und Debian sind von der offiziellen Fontforge Launchpad-Archiv hier.
- Die Quelle-Paket für Red Hat ist beigefügt. Trotz dem generischen Namen, es ist nur für Red Hat.
- Binaries für Macintosh sollte in den nächsten Tagen eintreffen.
Was ist neu in der Version 2.0 Build 20141230:
- Das behebt ein paar Fehler und Macken und fügt ein einige Verbesserungen der Benutzeroberfläche.
- Die Binärpaket für Windows ist beigefügt. Eine zweite Release-Version wurde gemacht, um sicherzustellen, dass es unter Windows XP läuft.
- Die Binär-Paket für Mac angeschlossen ist, zur Festsetzung einer großen Langsamkeit Problem in der vorherigen Version. Aufgrund ungerade (aber dennoch sehr schlecht) Probleme mit Hilfe von Kohlenstoff in 64-Bit-Modus auf spätere Versionen von Mac OS X (die Apple hat beschlossen, nicht in einer 64-Bit-Version zu machen), verwendet Fontforge nicht mehr die Carbon-Ereignisschleife und ist somit nicht in der Lage zu tun, Datei-Drop-Ereignisse auf Macintosh zu akzeptieren. Siehe # 1956 und # 2004 für weitere Informationen.
- Binaries (und Quellpakete) für Ubuntu und Debian sind von der offiziellen Fontforge Launchpad-Archiv hier.
- Die Quelle-Paket für Red Hat ist beigefügt. Trotz dem generischen Namen, es ist nur für Red Hat.
- Binaries für Macintosh sollte in den nächsten Tagen eintreffen.
Was ist neu in der Version 2.0 Build 20140101:
- Große Überholung der Compile machen Build-System wurde verschoben mehr als in Autoconf mit viel Code aktualisiert, um dieses Verfahren zum Aufbau Fontforge verwenden. - das ist immer noch ein work in progress
- Große Anzahl von schwer zu finden, Bugs und Fehler gefunden und behoben.
- Große Überprüfung der Bit-Mapping - mit anmutiger / tolerant Fehlermodus aus Fehlern .
- Viele Verbesserungen für Python hinzugefügt - für Python 2.x oder Python 3.x Aktiviert
- Viele Verbesserungen in den einheitlichen Scripting aufgenommen.
- Datei-Wiederherstellung hinzugefügt.
- Neue Features hinzugefügt, wie zB Readline, Datei-Collaboration und GUI-Optionen.
- Mehrere Sprachen aktualisiert.
- New Tango Theme hinzugefügt, oder Sie können weiterhin die ursprünglichen 2012 GUI Theme zu verwenden.
- Befehlszeilenoptionen aktualisiert vertrauter für Open Source zu sein, wie beispielsweise die Nutzung von '-' oder '-'
- Viele Fixes, um die neuen Macs unterzubringen.
- Die Trennung von libfontforgeexe und Fontforge in seinem eigenen Verzeichnis.
- Nutzen Sie Web-basierte Code-Checkers, wie Travis ci während der Entwicklung.
Was ist neu in Version 20081115:
- angezeigte vergrößerten Bitmap-Streiks in der Schriftart Blick oft einen Absturz verursacht .
- Nicht-Englische Übersetzungen von & quot;% d Pixel-Bitmap & quot; im Menü des Zeichensatzes Ansicht Blick kam verstümmelt. Es wurden interpretiert als latin1 anstatt utf8
Was ist neu in Version 20080927:
- Implementieren Sie ein Konzept der & quot; Master-Zähler & quot; (ähnlich wie bei PS-Zähler Hinweise, aber mehr flexibe). D. h. wenn es zwei oder mehr gleiche oder ähnliche Zähler in der Glyphe dann Referenzen, die auf Stielen Bilden des ersten Zählers hinzugefügt, um die Bildung der Stiele nachfolgenden Zähler. Dies kann verwendet werden, um eine Art von Gegensteuerung im autoinstructor implementieren. Einstellen der Breite zu Länge-Verhältnis verwendet, um festzustellen, ob eine diagonale Stamm ist akzeptabel.
- Es scheint zu sein (was ich zu sein) einen Fehler in scim. Wenn die Mod2Mask Bit in dem Fall eingestellt wird dann gibt er eine keysym von 0. Andere Eingabe Manager tun dies nicht. Und einige Eingabemanager hängen mit, dass Bit gesetzt (es auf dem Mac für Optionsverarbeitung beispielsweise verwendet wird). Das Ergebnis ist, dass, wenn ich will Mnemotechnik (Alt / Meta-Taste setzt Mod2Mask) ich muss dieses Bit beim Passieren Infos zu scim zu löschen. Da ich nicht weiß, welche Eingangsleiter verbunden ist muss ich das Bit für alle Führungskräfte zu löschen. Welche bricht einige von ihnen.
- Wenn Fertigstellung tut in einem Textfeld, wenn ff beendet die gesamte Zeichenfolge, dann wäre es nicht das unerwartete Sachen auszuwählen. Das Ergebnis wäre, dass ich Typ & rdquo; a & rdquo ;, dann & quot;. & Quot; und ff würde abzuschließen, um & quot; a.sc & quot; (eher als & quot; a.sc & quot;) so, wenn ich getippt die & quot; s & quot; Ich würde zu & quot; a.scs & quot; eher als & quot; a.sc & quot;.
- Code hinzufügen, damit die Benutzer die Schriftart in verschiedenen Dialogen und Fenstern verwendet werden, die zuvor konnte nicht angepasst werden. anpassen
- Multiple Master dlg war sehr gebrochen.
- Speichern und Lesen quadradic Splines an die 'PFED'. 'layr "Untertabelle hat nicht funktioniert. Auch wenn wir die Hintergrundschicht (Schicht = 0) nicht speichern Sie eine zufällige Schicht würde (unangemessen) sich zum Hintergrund. Verlängern Sie die 'layr' Format, um einen Hintergrund / Vordergrund-Flag pro Schicht zu speichern.
- immer noch Probleme bei der Einfuhr von Lookups auf 64-Bit-Maschinen.
- Ein Gewinde auf Typophile macht meine Unwissenheit. Die x-Höhe kursiver Schrift ist in der Regel ein wenig kleiner ist als der es der Begleiter Roman Schriftart. (Dies ist, um eine optische Täuschung zu korrigieren, weil vertikale Stiele sind kursiv abgeschrägt werden sie länger als die entsprechenden Stammzellen in einer aufrechten Schrift zu sein, und für das menschliche Auge sie größer aussehen (auch wenn sie es nicht sind)). So fügen Sie eine Option, um das Dialog Italic die x-Höhe ein wenig kleiner zu machen.
- Ändern Sie die Menü-Handler so kann es mac Menüsymbole zu zeichnen (Kleeblatt zur Befehls, Pfeil nach oben für die Verschiebung, ^ für die Kontrolle und sonderbares squiggly für Wahl). Entfernen Sie den Hack, dass, wenn der Modifikator-Maske für die Befehlstaste eingestellt wurde dann würden wir auch die Kontrolle Maske gesetzt (dies bedeutete, dass die Befehlstaste würde als Steuer arbeiten, aber es bedeutete, dass es nur als Steuer funktionieren). Lassen Sie die Befehlstaste Arbeit selbst und in speziellen Code zu setzen, um zu überprüfen, ob X11 wird uns die Befehlstaste, um (oder wird, dass Schlüssel in der X11 eigene Menüleiste verwendet werden). Wenn wir Befehl bekommen, dann laden wir einen speziellen Satz von Tastaturbelegung Bindungen (die, vermutlich wird Befehl verwenden). Wenn wir einen speziellen Satz von Tastaturbelegungen nicht gefunden haben, zurückgreifen auf die normale Verarbeitung.
- in prefs Nehmen Sie die Pixelgröße in Ankersteuerung gespeichert Datei (bereinigen prefs-Datei für die Skripterstellung, den neuesten Stand bringen).
- Wir hatten keine Möglichkeit, um eine sfnt Tabelle (wie "FPGM '), auch wenn wir den Benutzer anweisen, genau das in der Autolehrer zu tun zu entfernen.
- War das nicht genug Speicher für Kommentare in der CVT-Tabellenstruktur Zuteilung, wenn der Benutzer hat einen [Ändern Länge].
- Patch von Thomas?. Wenn FF geladen ein ufo Schriftart (eigentlich jeder glyf Datei) es benutzt Zahlen für die Koordinaten anstelle von reellen Zahlen.
- Wir verwendet, um nach links und rechts bewegen Punktkoordinaten auf die Grundlinie für italic Stämme, so dass sie auch außerhalb der Glyphe Begrenzungsrahmen fallen. So vermeiden Sie die Situation, in der dies könnte zu einem nan in Spline-Erzeugung führen. Auch nicht die Neigung verändern von italic Stiele, wenn die Größe eine Glyphe.
- Löschen nur sollte klar verankert, Hinweise und tt Anweisungen, wenn es das letzte Vordergrundebene. Wir konnten wählerisch und klar Hinweise zu bekommen, wenn das letzte Kubikvordergrundebene ging, und Anweisungen whent er letzten quadratischen Schicht ging, aber ich glaube nicht, dass es sich lohnt die Mühe.
- Wenn wir einen "TYP1" sfnt mit einem Kern-Tabelle, die eine Glyphe ohne Unicode-Codierung Kerns haben, dann würde FF wahrscheinlich zum Absturz bringen.
- Oops. Tippfehler in Generische Wechselfunktion. Crashed wenn dabei Wechsel Glyph auf einer Glyphe mit nur Referenzen
- Wie der Befehl Paste sollte die Breite im Vordergrund Schichten nur dann gesetzt, wenn alle anderen Vordergrundebenen leer sind, so dass der klare Befehl sollte nur die Breite in ähnlichen Bedingungen zurückzusetzen.
- Interne Umstellung von Fontforge splinesets zu ff python Konturen oft verlassen interpolierte Punkte, die in der Kontur.
- Wenn FF erzeugt einen Standardnamen für eine Referenz, wenn eine neue Suche von font-Info, dass Lookup-Index wurde immer auf 0 gesetzt, was mehrere Suchvorgänge für die gleiche Funktion gemeint wäre eine gute Chance auf den gleichen Standardnamen stehen. Haben ein wenig besser.
- Verlängern Sie die Small Caps DLG petite Kappen zu erstellen, falls gewünscht.
- Fix eine nicht initialisierte Variablen in GXDrawGrabSelection.
- FF wäre eine Markierung auf den ersten Ankerpunkt in der richtigen Untertabelle in der Basis Glyphe zu befestigen. Es würde nicht für die richtige Ankerklasse überprüfen.
- Python Kontur Umbauten oft präsentieren einen Kontrollpunkt auf einer linearen order2 Spline.
- Liste der Panose Buchstabenformen wurde ein Eintrag aus der Mitte, so dass alle späteren Einträge wurden von einem fehlt.
- & quot; Fore & quot; und & quot; Zurück & quot; waren nicht in einem bedeutenden Platz lokalisiert.
- Fügen Sie ein paar mehr Kontrollen (beim Einlesen) über die Gültigkeit des "MATH" Tabelle.
- FF würde einen schlechten MATH Tabelle zu generieren, wenn gegeben, eine Glyphe mit Montagedaten, aber keine Variante Größen.
- Löschen einer Drag & Drop in die metricsview nach dem letzten Zeichen versucht, die Tropfen vor dem ersten Zeichen einfügen. Bereinigen Sie per Drag & Drop aus der Schrift zu sehen ein wenig.
- Ich habe versucht, um Markierungen zu den Basen nach hinten legen. Es ist die Marke, die bewegt, so dass die Befestigung sollte geschehen, wenn wir zur Marke zu bekommen, und wir sollten nach hinten zu schauen, um die Basis zu finden. Ich habe die Suche nach der Basis, und dann zu Fuß nach vorne, um die Marke zu finden. Mein Ansatz gescheitert, wenn der Lookup enthält mehrere Untertabellen und eine Basis Glyphe hat zwei Marken, die angebracht ist, eine von jeder Untertabelle - ich würde die Marke in der ersten Untertabelle zu befestigen, aber dann mit einer Untertabelle, die aufhören würde gearbeitet, und die zweite Markierung gefunden wurde nie angebracht.
- Wenn Drag & Drop-Lookups, ermöglichen Fallenlassen einer Lookup-Untertabelle in eine andere Nachschlag der gleichen Schriftart (vorausgesetzt, es hat das Recht Lookup-Typ).
- Die letzten Patch, um sicherzustellen, dass [Importierte] Lookups von einer Schrift in eine andere stieß in der richtigen Reihenfolge nicht funktionieren, wenn es wurden verschachtelte Abfragen beteiligt. Die Reihenfolge der verschachtelten Abfragen, ist irrelevant. - Es sei denn, sie sind auch in einer nicht-verschachtelten Kontext verwendet
- Fügen Sie die Möglichkeit, eine & quot zu definieren; Gruppe & quot; von Glyphe Farbe.
Anforderungen :
- Python
1 Bemerkungen
محمد 7 Jun 19
عزيزي انا لا اريد انشاء ملف خطوطفهناك براج لعمل ذلك مثل فونت فورنج
ولكنني اريد عمل كلمات مثل هذه ﷽ ..كما ترى هذه الكلمة ليست ملفاً انما نصاً يمكنك كتابتة في اي مكان