/FontGlyphViewer

Qt/QML based font glyph viewer. Enables viewing of available glyphs as well as copy of the glyphs.

Primary LanguageQML

QML-Based Font Glyphs Viewer

Buy Me A Coffee

Introduction

Welcome to the QML-Based Font Glyphs Viewer! This application is an essential tool for designers, developers, and typography enthusiasts. It facilitates the loading and viewing of TTF/OTF-based font formats, specializing in the display and utilization of font glyphs. Particularly useful for deciphering the contents of icon fonts and determining specific Unicode representations for font icons, our software simplifies the process of exploring and employing vector-based iconography.

Font icons have become a widely adopted method for distributing and embedding scalable, vector-based icons. They offer a range of benefits, including versatility and ease of integration. Some renowned font-based icon sets that you might be familiar with include Font Awesome and Material Fonts, among many others.

Screenshot of Application

Additional Screenshot

Building & Running the Application

Beta Versions

You can find beta versions of the application in the releases section as a downloadable ZIP file. Presently, these releases cater to Windows users, with plans to extend support to other platforms in the future.

Building from Source

For those interested in compiling and running the application from source, follow these steps:

  • Ensure you have the Qt 6 build system. This requires Qt Creator with Qt version 6.4 or later.
  • Open the CMakeLists.txt file in Qt Creator and execute the project.
  • For users working with Qt 5.15, some adjustments will need to be made in the CMake file.

User Guide

Utilizing the QML-Based Font Glyphs Viewer is straightforward:

  1. Launch the application.
  2. Click on the Add button to import font files into the software.
  3. Scroll through the displayed catalog to view available glyphs.
  4. To copy a glyph's Unicode to the clipboard, simply click on the Unicode display.
  5. Alternatively, click on a glyph to open its popup, then use the copy button below to copy its Unicode.
  6. The (X) button clears the currently selected font.
  7. The (Delete) button removes the currently selected font from the model.

Contributing

Your contributions are what make the QML-Based Font Glyphs Viewer a continually improving tool. Whether you have ideas for new features, optimizations, or fixes, your input is greatly valued.

We look forward to your innovative ideas and contributions!