Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/glyphr-studio/Glyphr-Studio-2
Glyphr Studio v1 is more than a decade old. V2 is here to save the day.
https://github.com/glyphr-studio/Glyphr-Studio-2
Last synced: 3 months ago
JSON representation
Glyphr Studio v1 is more than a decade old. V2 is here to save the day.
- Host: GitHub
- URL: https://github.com/glyphr-studio/Glyphr-Studio-2
- Owner: glyphr-studio
- Created: 2018-06-06T01:31:31.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T18:33:32.000Z (8 months ago)
- Last Synced: 2024-05-22T18:53:25.824Z (8 months ago)
- Language: JavaScript
- Homepage: https://www.glyphrstudio.com/v2
- Size: 13.9 MB
- Stars: 102
- Watchers: 6
- Forks: 12
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE-gpl-3.0.txt
Awesome Lists containing this project
- my-awesome-list - Glyphr-Studio-2 - based font editor, made for hobbyists and typeface design beginners. | glyphr-studio | 160 | (JavaScript)
README
# Glyphr Studio v2!
Glyphr Studio v2 is a web-based font editor, optimized for typeface design beginners or hobbyists.
## Links
| Website | [glyphrstudio.com](https://www.glyphrstudio.com) |
| :---------- | :------------------------------------------------------------------ |
| Email | [[email protected]](mailto:[email protected]) |
| App | [glyphrstudio.com/app](https://www.glyphrstudio.com/app) |
| Help & Docs | [glyphrstudio.com/help](https://www.glyphrstudio.com/help/) |
| Blog | [glyphrstudio.com/blog](https://www.glyphrstudio.com/blog/) |
| Mastodon | [@[email protected]](https://typo.social/@glyphrstudio) |
| Reddit | [reddit.com/r/GlyphrStudio](https://www.reddit.com/r/GlyphrStudio/) |
| GitHub | [github.com/glyphr-studio](https://github.com/glyphr-studio) |## Approach
So, here at Glyphr Studio, we've always had a very strong DIY attitude - this means:
- The only external library we will use _for the UI_ is OpenType.js, for importing and
exporting OTF files.
- This means no UI Frameworks like React or Vue, and no helper libraries like Paper.js
(except for shape combine actions).
- The app build will output HTML, JavaScript, CSS, and asset files:
- Continuing the ability to run on a local server (or online) without a back-end.
- Build process using Vite for modules.## Timeline / Retrospective
While most user scenarios and functionality are the same as v1, the one main
functionality improvement for v2 was **multi-project editing** that allows for
cross-project copy/paste and merging fonts.The overall goal for v2 is codebase modernization. Much of the v1 code hasn't been
worked on since 2010, so it was time to do an all-up scrub.Preliminary investigations started in 2019... but Covid slowed things way down.
Things picked back up in 2021/2022. Alphas and Betas were released in late 2022
/ early 2023, and v2.0.0 was released in December 2023.On January 15th, 2024, the default experience was switched from v1 to v2. V1 will continue
to exist in a /v1/ sub-directory, but it will be deprecated (only very major bugs will be fixed).## Contributing
This project uses Vite for bundling and testing. Current working source code is in the
`/src` directory, and the latest stable release is bundled and put in the `/dist` directory.
Read more about how the code is structured and how to contribute features in: [/src/README.md](./src/README.md).## License
Copyright (C) 2010 - 2024 Matthew LaGrandeur, released under
[GPL 3.0](https://github.com/mattlag/Glyphr-Studio/blob/master/LICENSE-gpl-3.0.txt)## Author
| ![Matthew LaGrandeur's picture](https://1.gravatar.com/avatar/f6f7b963adc54db7e713d7bd5f4903ec?s=70) |
| ---------------------------------------------------------------------------------------------------- |
| [Matthew LaGrandeur](http://mattlag.com/) |
| matt[at]mattlag[dot]com |