Metadata-Version: 2.4
Name: fonts-installer
Version: 1.1.0
Summary: A Qt6 GUI tool to download and install Microsoft Core Fonts and Aptos Fonts on Linux.
Project-URL: Homepage, https://github.com/HarveyDevel/fonts-installer
Project-URL: Issues, https://github.com/HarveyDevel/fonts-installer/issues/new/
Author-email: Troy Harvey <harveydevel@gmail.com>
License-Expression: Apache-2.0
License-File: LICENSE
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.12
Requires-Dist: pyside6
Requires-Dist: requests
Description-Content-Type: text/markdown

# fonts-installer

<img src="data/images/screenshot.png" width="400" />

fonts-installer downloads mscorefonts from [corefonts](https://sourceforge.net/projects/corefonts/files/the%20fonts/final/), extracts them to ~/.local/share/fonts/mscorefonts/ and runs `fc-cache -fv` to refresh font cache so the fonts become immediately available.

**Please note:**
It does not track what files it installs so it only provides an option to remove the entire mscorefonts install folder and when installing it will overrite any file .ttf files with the same name already in ~/.local/share/fonts/mscorefonts.

#### Icon

The icon fonts-installer.svg is taken from [breeze-icons](https://develop.kde.org/frameworks/breeze-icons/) (application-x-font-ttf).

[Breeze icons](https://api.kde.org/frameworks/breeze-icons/html/index.html) copyright KDE and licenced under the GNU LGPL version 3 or later

#### Available fonts
Microsoft Core Fonts:
- Andale Mono
- Arial (regular, bold, italic, bold italic)
- Arial Black
- Comic Sans MS (regular, bold)
- Courier New (regular, bold, italic, bold italic)
- Georgia (regular, bold, italic, bold italic)
- Impact
- Times New Roman (regular, bold, italic, bold italic)
- Trebuchet MS (regular, bold, italic, bold italic)
- Verdana (regular, bold, italic, bold italic)
- Webdings

Microsoft Aptos Fonts:
- Aptos (regular, mono, narrow, semi bold, bold, extra bold, mono, italic, serif, light, black)

#### Why?

mscorefonts cannot be included in Linux distribution repositories because of licensing issues. However `fonts-installer` can be, making font installation easy for novice users.

#### Dependencies
- Python 3.12+ ([case_sensitive](https://docs.python.org/3.12/whatsnew/3.12.html#pathlib) was added)
- [requests](https://pypi.org/project/requests/)
- [PySide6](https://pypi.org/project/PySide6/)
- Qt6
- p7zip (7z)
- fontconfig (fc-cache)
