npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

pixelfonts

v0.9.7

Published

A collection of pixel-based fonts in PNG image form, with ambitious Unicode coverage goals

Downloads

9

Readme

pixelfonts

What are these?

These are tiny monospaced pixel fonts in a variety of sizes. These top-level directories are all named after the pixel size of a single character, and the files within are named for the 256-character segment of Unicode they contain (so, for instance, 02.png in any directory will contain U+0200 through U+02FF). Filenames ending in _E are the emoji variants for blocks that contain both text and emoji characters (e.g. many of the U+26xx set).

All of the files are PNGs, with a transparent background and a default character color of white (although emoji and other characters can be in color). This is to make them easily recolorable using a "multiply" operation.

About versioning

This package will not be version 1.0 until everything I intend to be in a full release is at least in the 8x12 directory (which is where active development is happening). Until then, the minor version number is a very rough estimate of how far along the project is.

Currently included:

  • 00 through 05 (Latin, IPA, Greek, Cyrillic, Armenian, Hebrew)
  • 16 (last part of Canadian syllabics, Ogham, Runic)
  • 1D, 1E (Latin extended additional)
  • 1F (tone-marked Greek)
  • 20 through 27 (punctuation, geometric shapes, Dingbats, and assorted symbols)
  • 28 (Braille)
  • 29 (supplemental arrows and math symbols)
  • 2B (more miscellaneous symbols)
  • 30 (CJK symbols and Japanese kana)
  • 31 (Bopomofo, Hangul jamo, and some more kana)
  • 33 (CJK compatibility glyphs)
  • 1F0 (game symbols)
  • 1F1 (packed CJK character things)
  • 1F3, 1F4, 1F5, 1F6, 1F9, 1fA (the emoji blocks, including chess symbols)
  • 1FB (the Legacy Computing block, as of the 13.0 draft currently up)

In progress:

  • 14, 15 (remaining Canadian syllabics)
  • 2A, 2E (more symbols)
  • Some fun stuff in the Private Use Area

Post-1.0 plans:

  • 06, FB, FC, FD (Arabic and its presentation forms)
  • 09 (Devanagari and Bengali)
  • 0A through 11 (more Asian/Indic blocks)
  • 12 and 13 (Ethiopic and Cherokee)
  • 32 (CJK enclosed symbols)
  • Some reasonable subset of IICore characters (for Chinese/Kanji)
    • Note: at these small pixel sizes, most characters will be illegible, so I will only implement characters that are distinctive and commonly used.
  • Hangul syllables
  • 1F2 (enclosed characters and kanji)

2.0 and later:

  • Everything else that can reasonably fit into an 8×12 block of pixels