Font-size adalah alat eksekusi baris perintah Python 3.6+ yang melaporkan *.otf, *.ttf, *.woff, dan *.woff2 file dan ukuran tabel openepe individual dalam format tabel yang bersih.


font-size membutuhkan interpreter Python 3.6+ dan berjalan pada distro Linux, macOS, dan Windows.
Instalasi dalam lingkungan virtual Python3 direkomendasikan karena dependensi disematkan ke versi yang dikonfirmasi untuk bekerja dengan proyek ini.
Gunakan salah satu pendekatan instalasi berikut:
$ pip3 install font-size
$ git clone https://github.com/source-foundry/font-size.git
$ cd font-size
$ pip3 install .
Pendekatan berikut menginstal proyek dan dependensi pengembang opsional terkait sehingga perubahan sumber tersedia tanpa perlu instalasi ulang.
$ git clone https://github.com/source-foundry/font-size.git
$ cd font-size
$ pip3 install --ignore-installed -r requirements.txt -e ".[dev]"
$ font-size [FONT PATH 1] [FONT PATH 2] ... [FONT PATH ...]
Harap laporkan masalah tentang pelacak masalah proyek.
Kontribusi dipersilakan. Lingkungan ketergantungan pengembangan dapat diinstal dalam mode yang dapat diedit dengan dokumentasi instalasi pengembang di atas.
Harap gunakan pendekatan permintaan tarik GitHub standar untuk mengusulkan perubahan sumber.
File Sumber Python dililitkan dengan flake8 . Lihat target test-lint makefile untuk detailnya.
Proyek ini menjalankan pengujian integrasi berkelanjutan pada pelari aksi gitub dengan pytest testing toolchain. Modul uji terletak di direktori tests repositori.
Pengujian lokal oleh versi interpreter Python dapat dilakukan dengan perintah berikut yang dieksekusi dari akar repositori:
$ tox -e [PYTHON INTERPRETER VERSION]
Silakan lihat dokumentasi tox untuk detail tambahan.
Cakupan uji unit dijalankan dengan alat coverage . Lihat target test-coverage Makefile untuk detailnya.
⚡ Didukung oleh alat gratis yang fantastis ini:
Hak Cipta 2021 Sumber Penulis dan Kontributor Pengedian
Berlisensi di bawah lisensi Apache, versi 2.0 ("lisensi"); Anda tidak boleh menggunakan file ini kecuali sesuai dengan lisensi. Anda dapat memperoleh salinan lisensi di
http://www.apache.org/licenses/LICENSE-2.0
Kecuali diharuskan oleh hukum yang berlaku atau disepakati secara tertulis, perangkat lunak yang didistribusikan di bawah lisensi didistribusikan berdasarkan "sebagaimana adanya", tanpa jaminan atau ketentuan dalam bentuk apa pun, baik tersurat maupun tersirat. Lihat lisensi untuk bahasa spesifik yang mengatur izin dan batasan di bawah lisensi.