Giter Club home page Giter Club logo

wdx_fontinfo's Introduction

wdx_fontinfo

Font info WDX plugin for Total Commander and Double Commander.

Downloads are available on the Releases page.

Supported formats

  • TrueType, OpenType, and their collections
  • Web Open Font Format 1 & 2 (WOFF, WOFF2)
  • Embedded OpenType (EOT)
  • PostScript Type 0, 1, 3, 11, etc., with AFM, PFM, and INF
  • Bitmap Distribution Format (BDF)
  • Portable Compiled Format (PCF)
  • Windows’ FNT/FON
  • FontForge’s Spline Font Database (SFD)

The plugin can read gzip-compressed BDF and PCF if the file extensions are ".bdf.gz" and ".pcf.gz", respectively.

Available fields

  • Family
  • Style
  • Full Name
  • PostScript Name
  • Version
  • Copyright
  • Unique ID
  • Trademark
  • Manufacturer
  • Designer
  • Description
  • Vendor URL
  • Designer URL
  • License
  • License URL
  • Format
    • "TT" - "plain" TrueType
    • "OT PS" - PostSript flavored OpenType
    • "OT TT" - TrueType flavored OpenType
    • "EOT" - compressed Embedded OpenType (the plugin can't decompress EOT to detect its TrueType/OpenType format)
    • "PS {type}" - PostScript Type {type}
    • "AFM {version}"
    • "PFM"
    • "INF"
    • "BDF {version}"
    • "PCF"
    • "FNT {version}" (both for FNT and FON)
    • "SFD {version}"
  • Variation Axis Tags - a comma-separated list of 4-character tags identifying variation exes in a variable font. Common tags include:
    • ital - italic
    • opsz - optical size
    • slnt - slant
    • wdht - width
    • wght - weight
  • Number of Fonts - number of fonts in TTC, OTC, or WOFF2. Always 1 for other formats.

Building

Get FPC version 3.1.1 or newer and run fpc src/fi_wdx.pas @compile.cfg.

To build a 64-bit version of the plugin on Windows, add -Px86_64.

Building with WOFF2 support

  • Download the latest stable source of the brotli library and follow its building instructions.

  • Put libbrotlicommon-static and libbrotlidec-static libraries in a separate directory, for example libs32 or libs64, depending on the target.

  • Add -dENABLE_WOFF2 and -Fl followed by the directory with the libraries (-Fllibs32 or -Fllibs64) to the build command. For example:

    fpc src/fi_wdx.pas @compile.cfg -dENABLE_WOFF2 -Fllibs64
    

wdx_fontinfo's People

Contributors

danpla avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

wdx_fontinfo's Issues

Number of glyphs

[Feature request]

The number of glyphs in the font. Is it possible to implement this? That would be very appreciated.

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.