FontForge adalah open source, cross-platform dan aplikasi grafis didistribusikan secara bebas dirancang untuk memungkinkan siapa pun dengan beberapa pengalaman dalam menciptakan font untuk mengedit font yang ada, serta untuk membuat yang baru.
Memungkinkan Anda membuat berbagai jenis font yang
Perangkat lunak telah direkayasa sedemikian rupa sehingga memungkinkan Anda membuat berbagai jenis font. Pada saat ini, mendukung TrueType (TTF), PostScript (PS), OpenType (OTF), Multi-Master, Cid-mengetik, CFF (Compact Font Format), Bitmap (BDF), dan SVG (Scalable Vector Graphics) font.
Hal ini dapat mengimpor berbagai file gambar
FontForge telah dirancang dari bawah ke atas untuk memungkinkan desainer font untuk dengan mudah dan cepat mengimpor berbagai file gambar, seperti JPG, PNG atau TIFF, yang dapat digunakan sebagai latar belakang karakter untuk melacak tujuan.
Anda dapat menggunakannya untuk mengkonversi font
Aplikasi FontForge juga memungkinkan pengguna untuk dengan mudah dan cepat mengkonversi font dari satu format yang lain. Selain itu, mendukung beberapa font yang banyak digunakan pada sistem operasi Mac OS X.
Memulai dengan FontForge
Pada distribusi GNU / Linux, Anda biasanya dapat menginstal FontForge langsung dari repositori resmi software, menggunakan manajer paket built-in. Namun, jika Anda dapat & rsquo;. T menemukan aplikasi yang ada, Anda selalu dapat menginstalnya menggunakan paket source didistribusikan secara gratis di Softoware
Setelah instalasi, Anda dapat menjalankan aplikasi dari bagian Graphics lingkungan & rsquo desktop Anda; s Start Menu. Anda akan ditanya apakah Anda ingin membuka dan mengedit font yang sudah ada atau jika Anda ingin membuat yang baru. Antarmuka pengguna yang sederhana dan intuitif, sehingga Anda memenangkan & rsquo;. T memiliki masalah menggunakannya
Berjalan pada Linux, Windows dan Mac
Ini adalah aplikasi cross-platform yang berjalan pada setiap sistem operasi berbasis kernel Linux, serta pada Mac OS X dan Microsoft Windows OS. Saat ini, mendukung 32 dan 64-bit platform komputer
Apa yang baru dalam rilis ini:.
- Ini perbaikan beberapa bug dan kebiasaan dan menambahkan beberapa perangkat tambahan antarmuka pengguna.
- Paket biner untuk Windows terpasang. Sebuah versi rilis 2 dibuat untuk memastikan itu berjalan pada Windows XP.
- Paket binary untuk Mac terpasang, memperbaiki masalah kelambatan utama dalam rilis sebelumnya. Karena aneh (tapi tetap saja sangat buruk) masalah menggunakan Carbon (yang Apple telah memutuskan untuk tidak membuat tersedia dalam versi 64-bit) dalam mode 64-bit pada versi terbaru dari Mac OS X, FontForge tidak lagi menggunakan loop acara Carbon dan demikian tidak dapat menerima berkas-drop kegiatan untuk Macintosh. Lihat # 1956 dan # 2004 untuk informasi lebih lanjut.
- Binari (dan paket source) untuk Ubuntu dan Debian tersedia dari pejabat FontForge Launchpad arsip di sini.
- Paket sumber untuk Red Hat terpasang. Meskipun nama generik, hanya untuk Red Hat.
- Binari untuk Macintosh harus tiba dalam beberapa hari ke depan.
Apa yang baru di versi 2.0 Build 20141230:
- Ini perbaikan beberapa bug dan kebiasaan dan menambahkan perangkat tambahan beberapa antarmuka pengguna .
- Paket biner untuk Windows terpasang. Sebuah versi rilis 2 dibuat untuk memastikan itu berjalan pada Windows XP.
- Paket binary untuk Mac terpasang, memperbaiki masalah kelambatan utama dalam rilis sebelumnya. Karena aneh (tapi tetap saja sangat buruk) masalah menggunakan Carbon (yang Apple telah memutuskan untuk tidak membuat tersedia dalam versi 64-bit) dalam mode 64-bit pada versi terbaru dari Mac OS X, FontForge tidak lagi menggunakan loop acara Carbon dan demikian tidak dapat menerima berkas-drop kegiatan untuk Macintosh. Lihat # 1956 dan # 2004 untuk informasi lebih lanjut.
- Binari (dan paket source) untuk Ubuntu dan Debian tersedia dari pejabat FontForge Launchpad arsip di sini.
- Paket sumber untuk Red Hat terpasang. Meskipun nama generik, hanya untuk Red Hat.
- Binari untuk Macintosh harus tiba dalam beberapa hari ke depan.
Apa yang baru di versi 2.0 Build 20140101:
- overhaul besar Kompilasi Membuat membangun sistem itu dipindahkan lebih ke autoconf dengan banyak kode diperbarui untuk menggunakan metode ini untuk membangun FontForge -. ini masih bekerja di sebuah kemajuan
- jumlah besar sulit menemukan bug dan kesalahan yang ditemukan dan diselesaikan.
- Ulasan besar bit pemetaan - dengan modus lebih anggun / toleran gagal dari kesalahan .
- Banyak perbaikan ditambahkan untuk Python - Diaktifkan untuk Python 2.x atau Python 3.x
- Banyak perbaikan ditambahkan ke Scripting asli.
- recovery file tambahnya.
- Fitur baru yang ditambahkan, seperti ReadLine, Berkas Kolaborasi, dan pilihan GUI .
- Beberapa Bahasa diperbarui.
- New Tango Tema menambahkan, atau Anda dapat terus menggunakan asli 2012 GUI Tema.
- Pilihan Command-line diperbarui menjadi lebih akrab bagi open source seperti memanfaatkan '-' atau '-'
- Banyak perbaikan untuk mengakomodasi Mac baru.
- Pemisahan libfontforgeexe dan FontForge ke direktori itu sendiri .
- Membuat penggunaan kode-checker berbasis web, seperti travis ci selama pengembangan.
Apa yang baru dalam versi 20081115:
- Menampilkan pemogokan bitmap diperbesar dalam tampilan font yang sering disebabkan kecelakaan .
- terjemahan Non-Inggris dari & quot;% d pixel bitmap & quot; di menu View dari tampilan font yang keluar kacau. Ada yang diartikan sebagai latin1 daripada utf8
Apa yang baru dalam versi 20080927:
- Menerapkan konsep & quot; induk counters & quot; (mirip dengan PS kontra petunjuk, tetapi lebih flexibe). I. e. jika ada dua counter atau lebih yang sama atau serupa di mesin terbang itu, maka referensi menunjuk ke batang membentuk counter pertama ditambahkan ke batang membentuk counter berikutnya. Ini dapat digunakan untuk menerapkan semacam kontrol kontra di autoinstructor tersebut. Menyesuaikan lebar rasio panjang digunakan untuk menentukan apakah batang diagonal diterima.
- Tampaknya ada (apa yang saya anggap sebagai) bug di scim. Jika bit Mod2Mask diatur dalam acara kemudian mengembalikan Keysym 0. manajer masukan lain tidak melakukan hal ini. Dan beberapa manajer masukan tergantung pada memiliki yang sedikit set (digunakan pada Mac untuk pengolahan Option misalnya). Hasilnya adalah bahwa jika saya ingin melakukan mnemonik (Alt / Meta kunci set Mod2Mask) Saya harus membersihkan sedikit ini ketika melewati info untuk Scim. Karena saya tidak tahu apa masukan manajer terpasang saya harus membersihkan bit untuk semua manajer. Yang memecah beberapa dari mereka.
- Ketika melakukan penyelesaian di textfield, jika ff menyelesaikan seluruh string, maka akan tidak memilih hal-hal tak terduga. Hasilnya akan bahwa saya akan ketik & quot; & quot ;, lalu & quot;. & Quot; dan ff akan menyelesaikan ke & quot; a.sc & quot; (bukan & quot; a.sc & quot;) jadi ketika saya mengetik & quot; s & quot; Saya akan mendapatkan & quot; a.scs & quot; bukan & quot; a.sc & quot;.
- Tambahkan kode untuk memungkinkan pengguna untuk menyesuaikan font yang digunakan dalam berbagai dialog dan jendela yang sebelumnya tidak bisa disesuaikan.
- Beberapa Guru dlg sangat rusak.
- Menyimpan dan Membaca splines quadradic ke 'PfEd'. 'layr' subtable tidak bekerja. Juga jika kita tidak menyimpan layer background (layer = 0) maka lapisan acak akan (tidak tepat) menjadi latar belakang. Memperpanjang 'layr' Format untuk menyimpan latar belakang / foreground bendera per lapisan.
- Masih masalah dalam mengimpor pencarian pada mesin 64bit.
- Sebuah thread di typophile mengekspos ketidaktahuan saya. X-height suatu font italic biasanya sedikit kurang dari itu pendamping huruf romawi. (Ini adalah untuk mengoreksi ilusi optik, karena vertikal batang miring di italic mereka akan lebih panjang dari batang sesuai pada font tegak, dan mata manusia mereka akan terlihat lebih tinggi (meskipun mereka tidak)). Sehingga menambah pilihan untuk dialog Miring untuk membuat x-height sedikit lebih kecil.
- Ubah handler menu sehingga dapat menarik ikon menu mac (daun semanggi untuk perintah, panah untuk pergeseran, ^ untuk kontrol dan aneh berlekuk-lekuk untuk opsi). Lepaskan hack bahwa jika topeng pengubah untuk tombol perintah ditetapkan maka kami juga akan mengatur mask control (ini berarti bahwa tombol perintah akan bekerja sebagai kontrol, tetapi itu berarti hanya bisa bekerja sebagai kontrol). Biarkan pekerjaan tombol perintah sebagai sendiri, dan dimasukkan ke dalam kode khusus untuk memeriksa apakah X11 akan memberi kita tombol perintah (atau akan kunci yang digunakan dalam menubar X11 sendiri). Jika kita mendapatkan perintah maka kita memuat satu set khusus binding keymap (yang, mungkin, akan menggunakan perintah). Jika kita tidak menemukan satu set khusus keymap, kemudian jatuh kembali pada pengolahan normal.
- Membuat orang pixelsize di jangkar kontrol disimpan dalam prefs file (membersihkan prefs mengajukan scripting, membawa up to date).
- Kami tidak memiliki cara untuk menghapus tabel sfnt (seperti 'fpgm') meskipun kita memberitahu pengguna untuk melakukan hal itu dalam instruktur auto.
- Apakah tidak mengalokasikan cukup memori untuk komentar dalam struktur tabel cvt ketika pengguna melakukan [Ganti Panjang].
- patch oleh Thomas?. Ketika FF dimuat font ufo (sebenarnya file glyf) itu digunakan untuk bilangan bulat koordinat bukan real.
- Kami digunakan untuk bergerak ke kiri dan kanan titik koordinat ke dasar untuk miring batang, sehingga mereka mungkin berada di luar kotak mesin terbang melompat-lompat. Jadi mencegah situasi di mana ini dapat menyebabkan nan dalam penciptaan spline. Juga tidak mengubah lereng dari italic batang ketika mengubah ukuran mesin terbang.
- Clear seharusnya hanya jelas jangkar, petunjuk dan instruksi tt jika lapisan foreground lalu. Kita bisa mendapatkan petunjuk pilih-pilih dan jelas ketika lapisan foreground terakhir kubik pergi, dan instruksi whent ia lapisan kuadrat terakhir pergi, tapi saya tidak berpikir itu bernilai repot-repot.
- Jika kita memiliki sfnt 'TYP1' dengan meja kern yang Kerns mesin terbang tanpa pengkodean unicode, maka FF kemungkinan akan crash.
- Oops. Ketik fungsi perubahan Generik. Jatuh ketika melakukan perubahan mesin terbang pada mesin terbang dengan hanya referensi
- Sama seperti perintah paste hanya harus mengatur lebar di lapisan foreground jika semua lapisan foreground lainnya kosong, sehingga perintah yang jelas hanya harus mengatur ulang lebar dalam kondisi yang sama.
- konversi internal dari splinesets FontForge kontur ff python akan sering meninggalkan poin interpolasi menunjukkan di kontur.
- Ketika FF menghasilkan nama default untuk pencarian ketika menambahkan pencarian baru dari info font, bahwa indeks pencarian selalu diatur ke 0, yang berarti beberapa pencarian untuk fitur yang sama akan memiliki kesempatan baik untuk mendapatkan nama default yang sama. Melakukan sedikit lebih baik .
- Memperpanjang topi kecil DLG untuk membuat topi mungil jika diinginkan.
- Perbaiki variabel diinisiasi di GXDrawGrabSelection.
- FF akan melampirkan tanda ke titik anchor pertama di subtable benar dalam mesin terbang dasar. Ini tidak akan memeriksa untuk kelas anchor yang benar.
- Python konversi kontur sering memperkenalkan titik kontrol pada order2 spline linear.
- Daftar Panose letterforms hilang entri dari tengah sehingga semua entri kemudian berangkat oleh salah satu.
- & quot; Fore & quot; dan & quot; Kembali & quot; tidak terlokalisasi di satu tempat yang signifikan.
- Tambahkan beberapa pemeriksaan lebih (ketika membaca di) atas validitas tabel 'MATEMATIKA'.
- FF akan menghasilkan tabel MATEMATIKA buruk jika diberi mesin terbang dengan perakitan data tetapi tidak ada ukuran varian.
- Menjatuhkan drag dan drop ke metricsview setelah karakter terakhir mencoba memasukkan drop sebelum karakter pertama. Bersihkan drag dan drop dari font melihat sedikit.
- Saya telah mencoba untuk melampirkan tanda untuk basis mundur. Ini adalah tanda yang bergerak, sehingga lampiran harus terjadi ketika kita sampai ke tanda, dan kita harus melihat ke belakang untuk menemukan dasar. Saya telah menemukan dasar, dan kemudian berjalan ke depan untuk menemukan tanda. Pendekatan saya gagal jika lookup berisi beberapa subtables dan mesin terbang dasar memiliki dua tanda yang melekat, satu dari setiap subtable - saya akan melampirkan tanda di subtable pertama, tapi kemudian setelah menemukan subtable yang bekerja akan berhenti, dan tanda kedua tidak pernah mendapat terpasang.
- Ketika menyeret dan menjatuhkan pencarian, memungkinkan menjatuhkan subtable lookup menjadi pencarian yang berbeda dari font yang sama (dengan asumsi itu punya jenis lookup kanan).
- patch terbaru untuk memastikan bahwa [Impor] lookup dari satu font yang lain datang di dalam urutan yang benar tidak bekerja jika ada yang bersarang pencarian terlibat. Urutan pencarian bersarang tidak relevan -. Kecuali mereka juga digunakan dalam konteks non-bersarang
- Tambahkan kemampuan untuk menentukan & quot; Grup & quot; oleh warna mesin terbang.
Persyaratan :
- Python
1 Komentar
محمد 7 Jun 19
عزيزي انا لا اريد انشاء ملف خطوطفهناك براج لعمل ذلك مثل فونت فورنج
ولكنني اريد عمل كلمات مثل هذه ﷽ ..كما ترى هذه الكلمة ليست ملفاً انما نصاً يمكنك كتابتة في اي مكان