Metadata-Version: 2.1
Name: fontquery
Version: 1.0
Summary: Query a font in Fedora release
Home-page: https://github.com/fedora-i18n/fontquery
Author: Akira TAGOH
Author-email: akira@tagoh.org
License: MIT
Keywords: fedora fonts
Description-Content-Type: text/markdown
License-File: LICENSE

# Fontquery
[![tag badge](https://img.shields.io/github/v/tag/fedora-i18n/fontquery)](https://github.com/fedora-i18n/fontquery/tags)
[![license badge](https://img.shields.io/github/license/fedora-i18n/fontquery)](./LICENSE)

fontquery is a tool to query fonts in the certain Fedora release.

## How to install

```
$ pip install fontquery
```

## Usage

```
usage: fontquery [-h] [-r RELEASE] [-l LANG] [-m {fcmatch,fclist,json}] [-t {comps,langpacks,both,all}] [-v]
                 [args ...]

Query fonts

positional arguments:
  args                  Queries (default: None)

options:
  -h, --help            show this help message and exit
  -r RELEASE, --release RELEASE
                        Release number (default: rawhide)
  -l LANG, --lang LANG  Language list to dump fonts data into JSON (default: None)
  -m {fcmatch,fclist,json}, --mode {fcmatch,fclist,json}
                        Action to perform for query (default: fcmatch)
  -t {comps,langpacks,both,all}, --target {comps,langpacks,both,all}
                        Query fonts from (default: langpacks)
  -v, --verbose         Show more detailed logs (default: 0)
```

To query sans-serif for Hindi on Fedora 36,

```
$ fontquery -r 36 sans-serif:lang=hi
Lohit-Devanagari.ttf: "Lohit Devanagari" "Regular"
```

To generate JSON from langpacks installed environment:

```
$ fontquery -m json -t langpacks
...
```

To generate html table:

```
$ fontquery -m json -t langpacks | fq2html -o langpacks.html -
```
