Giter Club home page Giter Club logo

tommy8421 / ttfviewer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from qqxiaoming/ttfviewer

0.0 0.0 0.0 30.68 MB

TTFviewer is a small tool for developers to view and preview various ttf font/icon image formats. It is based on Qt and opencv frameworks and supports windows/linux/macos.TTFviewer一款用于开发人员查看预览各种ttf字体/图标图像格式的小工具,其基于Qt,部分代码来源自项目: https://github.com/donbright/font_to_svg 和 https://github.com/QQxiaoming/YUVviewer ,支持windows/linux/macos,界面简单清晰,操作便携。

License: GNU General Public License v3.0

Shell 6.59% C++ 82.66% QMake 5.27% Inno Setup 2.96% Batchfile 2.53%

ttfviewer's Introduction

Windows ci Linux ci Macos ci CodeFactor License GitHub tag (latest SemVer) GitHub All Releases GitHub stars GitHub forks Gitee stars Gitee forks

TTFviewer

English | 简体中文

TTFviewer is a small tool for developers to view and preview various ttf font/icon image formats. It is based on Qt, and some of the code comes from the project: https://github.com/donbright/font_to_svg and https://github.com/QQxiaoming/YUVviewer , supports windows/linux/macos, the interface is simple and clear, and the operation is portable. The main interface is as follows:

img0

Feature

  1. Select parameters on the main interface.
  2. Click Open File or Folder to parse the image data and display the image.
  3. Used in the image display interface
    • Scroll wheel to zoom in and out of the image,
    • Use the left button to drag the image,
    • Double click the left button to save the image as svg format,
    • Right click to reset image size and position,
    • Middle click to display the original size of the image.

codepoint parameters

The following legal inputs exist for the codepoint parameter:

  1. Enter a single character, and ttfviewer will display the image corresponding to the character's unicode in the target ttf file. Example:

    img11img10

    img31img30

    img51img50

  2. Enter a hexadecimal unicode code value starting with 0x or 0X, and ttfviewer will display the image corresponding to the unicode code value in the target ttf file. Example:

    img21img20

    img41img40

    img61img60

  3. Enter the wildcard *, at this time ttfviewer will search for all image displays in the target ttf file (may consume more system memory), click left and right to switch browsing. Example:

    img74

    img70img71img72img73

  4. Enter double wildcards *, then ttfviewer will display the wildcard itself (ie: 0x2a) corresponding to the image in the target ttf file. Example:

    img81img80

Format

Currently supported formats include:

ttf\ttf_verbose

Build

 > Build documentation

Contributing

If you have suggestions or ideas for this project, please submit issues and pull requests on GitHub or Gitee.

At present, the project has been completely migrated to Qt6 development, it is recommended to use version Qt6.2.0 or higher.

ttfviewer's People

Contributors

qqxiaoming avatar dependabot[bot] avatar imgbotapp avatar clairemt123 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.