Coder Social home page Coder Social logo

player-sans-mono's Introduction

Player Sans Mono sample image

Player Sans Mono

An open-source/libre typeface family designed for video game developers.

Features

  • Monospaced 8ร—8 (Latin English) and 8ร—13 (Latin Extended) character sets
  • Light, Classic, Italic and Bold styles
  • Extensive set of font formats (.otf/.ttf/.woff/.woff2)
  • Source files (.glyphs and .ufo format) so you can contribute or make your own edits

Usage/Installation

This package includes .otf and .ttf desktop fonts which you can install on your system and import into many game engines. Web fonts are also included in .woff and .woff2 formats for use on the web and in browser-based game engines.

Use the .otf files first (they're smaller and usually render better), and .ttf as a backup if your engine doesn't support .otf fonts.

Converting to bitmap font formats

Some game engines require bitmap fonts, typically in the BMFont format. The BMFont format comes in a variety of forms, usually a .png image (or a sequence of images) and a data file (.txt, .xml, .bin, or .json).

You can generate these files via the original BMFont for Windows by AngelCode, but it doesn't always give perfect pixel-for-pixel results when converting pixel fonts. Instead, I would recommend the cross-platform command line tool fontbm, which has been 100% accurate in my tests so far.

Future

  • More build formats for more game engine support
  • Build scripts
  • Extend character set further
  • Proportional-width styles

License

This typeface is released under the SIL Open Font License 1.1

Questions and contributions

Email: [email protected] Repo: https://github.com/justinpenner/player-sans-mono/

player-sans-mono's People

Contributors

justinpenner avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

Forkers

fullstopslash

player-sans-mono's Issues

Restructure repo for Google Fonts

I'm preparing this repo for submission to Google Fonts (see gf-structure branch).

TODO

  • Set up config.yaml
  • Update license file to GF format
  • Add meta patch to make build
  • Add fix-italic-angle.py patch to make build
  • Update .gitignore to ignore venv and fontbm folders, and anything else that is generated/added after cloning the repo.

Extras

  • Include bitmap fonts in the repo (built by fontbm)
  • Write build script for building bitmap fonts
  • Add bitmap font build instructions to readme
  • Python script for subsetting to only include 8x8 glyphs (still supports English and many African languages, but most European languages require the 8x13 version).

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.