Git Product home page Git Product logo

glyph-generator's Introduction

Simple Open Glyph Generator

These scripts generate a large number of simple, visually distinct, open-license images. You can find the ~11,000 output images here, or by using the download link on the right.

Examples

Here are some examples of output from version 2 of the generator, which outputs PNG images.

Here are some examples from version 1 of the generator, which outputs vector graphics. These may not display properly if you don't have the right fonts installed.

Description

After watching this video by Matt Parker, I was inspired to make my own version of "Myriad Monomatch" using only open-license images.

Problem: I need over 10,000 such images to make the cards.

Solution: Unicode fonts already contain many visually distinct glyphs. So I multiply several-hundred characters from open-license fonts with a set of backgrounds I made myself.

Varying colors are added as an extra source of visual distinction, but are not themselves used to distinguish between glyphs. That is, there shouldn't a pair of glyphs with the same character and background type, so it should be possible to distinguish between all the images even in black&white. If you find two characters which are too similar to each other (for example, I initially left in both 9 and 6 in the characters list), please let me know under the Issues tab for this project.


Licensing and Attribution.

Images

All resources in this repo are released into the public domain under CC0 1.0, meaning you can use them in any way you like. Sell them, repost them, remix them, etc. No permission needed. No restrictions whatsoever.

There is no legal obligation to give attribution, but if you make use of these images, a mention and a link would nonetheless be appreciated. Something like the following:

Simple Open Glyph Set made by Robert Winslow https://github.com/RobertWinslow/glyph-generator

Color Schemes Used

Fonts used

V1 fonts referenced

The generated svg files for the V1 version depend on the following typefaces to render as intended. The latter 2 fonts are not included in this repo.

V2 fonts rendered.

V2 actually renders the text into an image, so you don't have to have the fonts installed to view the results. I've stuck with public domain fonts as the input for this version, and included these fonts in the repo here, if you'd like to install them and play around with the generator yourself.

In addition to Quivira, V2 also makes use of some goofy public domain fonts by Typodermic Fonts Inc.

There is one font missing from the font folder, though. In reference to this XKCD strip about "capital numbers", I put together my own rendition, which you can see below. But alas, I know very little about font creation tools. And while I was able to just barely mangle another font enough to replace its digits, the resulting file, ComputerMavisSerif-Roman_0.ttf, is currently in too shameful a state to share.

glyph-generator's People

Contributors

robertwinslow avatar

Stargazers

 avatar

Watchers

 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.