Skip to main content

About

Glyphviewer is a web application that analyses web font files. This app will parse any web font file provided as input, and will display its general information (such as name and copyright details) to the user. Glyphviewer also provides a testbed where users can enter text, and have it displayed using the font. Finally, this application can display the characters supported by the font along with their Unicode codepoints. A demonstration is available here.

Installation

Glyphviewer and its dependencies can be installed via the command:

pip install glyphviewer

The next stage is to add “glyphviewer” to your INSTALLED_APPS list in settings.py, and add the desired URL in one of the urls.py files.

The final stage is to populate the directory with fonts where you display your chosen font or fonts. The Glyphviewer application comes with its own set of fonts adapted from the Free UCS Outline Fonts; they have been converted to WOFF form for quicker download. These can be moved into the correct directory via the following shell command:

python manage.py collectstatic

The font files wil then be moved into the {STATIC_ROOT}/glyphviewer/fonts/ directory, and the browser will read the files from the {STATIC_URL}/glyphviewer/fonts/ folder.

The HTML template files in this application have been redesigned to work with the Mezzanine CMS. The redesign removed any explicit references to particular stylesheets found with earlier versions. The app (and the fonts) are released under a GNU general public license. If you wish to do any changes, pop over to the GitHub repository for the app.

Versions

  • 0.1 (June 11th 2011) - Initial release.

  • 0.2 (June 28th 2013) - Added setup script to create a PyPI package. Removed bugs.

  • 0.3 (February 15th 2014) - Made compatible with Mezzanine and Bootstrap, changed styles for errors, now handles empty local directories.

  • 0.4 (January 16th 2016) - Now handles cases where remote fonts are inaccessible using CORS; removed the limitation that restricted characters to the BMP; added documentation for above.

  • 0.5 (March 31st 2017) - Updated to be compatible with Django 1.10. Now automatically install dependencies using pip.

  • 0.6 (March 18th 2018) - Add WOFF2 compatibility.

  • 0.7 (December 6th 2020) - Updated for Python 3 compatibility.

  • 0.8 (December 10th 2020) - Better representation of font header information as text; better use of urllib for Python 3.

Release files for glyphviewer 0.8.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for glyphviewer 0.8.1
File Size Uploaded
glyphviewer-0.8.1.tar.gz 5.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for glyphviewer 0.8.1
File Interpreter ABI Platform
glyphviewer-0.8.1-py3-none-any.whl Python 3 none any Details

Total release size: 11.0 MB

Release files / glyphviewer-0.8.1.tar.gz

Download URL glyphviewer-0.8.1.tar.gz
Size 5.5 MB
Tags Source
SHA-256 checksum
How to use checksums
caacf6318d13b99c942ad6bfb02fd2db10ffbd3b51fd107f31a9f7456f9d96c5
BLAKE2b-256 checksum
How to use checksums
a5d3c98c733d01e3fd50f4cd31d693dbfc7c06246368aaeaca3588dea4535ca8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

Release files / glyphviewer-0.8.1-py3-none-any.whl

Download URL glyphviewer-0.8.1-py3-none-any.whl
Size 5.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
5da1bf4da2e8517d661fab45d8f9e761bb03bde93d70d095113339a981126ccd
BLAKE2b-256 checksum
How to use checksums
770075d0865861e92d6c3f73a46ea7c4a4d17769db67249df5bbe9e862525efb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

Release history Release notifications | RSS feed

This release

0.8.1 This release

2 release files

0.8

2 release files

0.7

2 release files

0.6.1

2 release files

0.6

1 release file

0.5.1

2 release files

0.5

2 release files

0.4.1

1 release file

0.4.1.0

1 release file

0.4

1 release file

0.3.1

1 release file

0.3

1 release file

0.3.0

0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page