Editor Font UFO Multi-Platform
Status Pemeliharaan: Proyek Trufont saat ini dihentikan. Meskipun kami akan dengan senang hati menerima perbaikan bug, saat ini tidak ada fitur baru yang direncanakan.
Trufont adalah editor font multiplatform yang dibangun dengan python3 dan pyqt5.
Cabang wx berisi port Stub WxWidgets aplikasi.
Instal Python 3.6 (atau lebih baru):
brew install python3Siapkan lingkungan virtual Python baru. Meskipun ini tidak diperlukan, ini sangat disarankan , karena Trufont memiliki banyak dependensi, yang mungkin (atau mungkin tidak) bertentangan dengan modul lain yang Anda instal secara global.
Untuk menciptakan lingkungan virtual baru di ENV_DIR :
python3 -m venv ENV_DIR
Ini membuat folder ENV_DIR baru (Anda dapat memilih nama yang Anda inginkan). Subfolder bin (atau Scripts jika Anda berada di windows) berisi python baru yang dapat dieksekusi, dan penginstal pip terhubung ke itu.
Aktifkan lingkungan yang baru dibuat:
source ENV_DIR/bin/activateENV_DIRScriptsactivate.bat Ini untuk sementara menambahkan folder skrip lingkungan virtual ke PATH konsol Anda, sehingga Anda dapat mengakses python , pip dan skrip trufont dari mana saja.
Jalankan deactivate saat Anda ingin keluar dari lingkungan virtual. Ini mengembalikan PATH sistem default.
Instal/Perbarui Trufont ke rilis stabil terbaru:
pip install --upgrade trufont
Jalankan aplikasi sebagai trufont .
Berikut tutorial singkat jika Anda ingin berkontribusi pada Trufont.
Klik tombol "Fork" di atas, dan klon repositori forked git ke direktori baru bernama trufont :
git clone https://github.com/<YOUR_USERNAME>/trufont
Pindah ke folder baru dan jalankan perintah ini untuk menambahkan URL repositori hulu ke daftar remote lokal:
git remote add upstream https://github.com/trufont/trufont
Ini memungkinkan Anda untuk tetap mengetahui pengembangan hulu.
Sinkronisasi Cabang master Fork Anda dengan upstream/master , terutama sebelum membuat cabang baru:
git checkout master
git fetch upstream
git rebase upstream/master
git push
Instal pra-komit. Ini akan menjalankan beberapa cek setiap kali Anda akan melakukan sesuatu.
pip install pre-commit
pre-commit install
Sekarang, Anda dapat membuat dan memeriksa cabang fitur baru Anda:
git checkout -b my-cool-new-feature
Gunakan PIP untuk menginstal Trufont dalam mode "Edited":
pip install --editable .
Alih-alih menyalin trufont ke direktori paket-situs Python Anda, perintah ini hanya membuat tautan ke direktori sumber di dalam repositori git. Anda kemudian dapat memodifikasi kode yang ada, atau menyinkronkan perubahan hulu terbaru (seperti pada langkah 4) tanpa harus menginstal ulang.
Juga disarankan untuk secara teratur memperbarui dependensi ke versi yang diuji secara curam sebagaimana tercantum dalam `persyaratan.txt`:
pip install --upgrade -r requirements.txt
Setelah Anda melakukan patch Anda, dorong cabang baru ke garpu Anda:
git push -u origin my-cool-new-feature
Terakhir, klik "Permintaan Tarik Baru" di halaman GitHub Trufont untuk mengirimkan tambalan Anda.