Code Monkey home page Code Monkey logo

nebukam / mkfont Goto Github PK

View Code? Open in Web Editor NEW
44.0 44.0 2.0 46.64 MB

MkFont is a free (libre) tool to create & export fonts from existing assets. Component-based workflow, with advanced features to nit-pick & tweak metrics in a non-destructive way!

Home Page: https://nebukam.github.io/mkfont/

License: MIT License

JavaScript 87.34% SCSS 12.66%
electron font fonts gamedev icon-font icons svg svg-font svg2ttf svgpath ttf typography vector-graphics

mkfont's People

Contributors

nebukam avatar

Stargazers

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

Watchers

 avatar  avatar

mkfont's Issues

Better pangram preview/editor

Current pangram preview is lacking.
Improved version will be an alternate viewport in place of the current unicode browser, allowing selection & editing of glyph from the currently displayed text.

"Edit with default SGV editor" is broken on macOS

When attempting to launch a third party program to edit svg files on macOS, the argument containing the path of the file is malformed.

It does not contain a leading "/" and contains quotes, so instead of being "/path.svg" it is ""path.svg"" which leads nowhere.

I did a (very) ugly fix to get it to open affinity on my machine, maybe it can help you pinpoint the problem.
The "SVG editor executables" field points to a shell script containing this :

#!/bin/bash
open "/"`echo $1 | sed s/\"//g`

I hope that I was clear enough it's been a while since my last bug report ๐Ÿ˜…

BTW your soft is absolutely awesome <3

Text analysis & common ligature finder

Add an inspector that takes a blurb of text as input and run basic text analysis to find the most recurring ligature candidates, and easily create glyph entries from there.

Re-usable components / composite glyph system

Allow addition of instanced "component"-type of glyph inside other glyphs
i.e marks should be re-usable inside alongside unmarked glyphs in order to create composite glyphs, รฉ = '+ e, ^ + e = รช...

Diacritics in the PUA range?

I am currently working on making a font for a conlang.

Blue: Characters
Orange: Diacritics

I want to keep the range of characters in PUA, so when the font is used with normal texts, normal texts won't be affected.
This is one of the diacritics.
image
image

So how do I make a PUA unicode become a diacritic with mkfont?
How can I configure some specific OpenType features?
Is it possible to do within mkfont?

Font showcase generator

Add a tool to easily create a nice-looking image showcasing all glyphs currently part of the font.
Example :
img

This should be using a canvas in order to be easily exported as an image.
Look into Canvas-Txt

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.