Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alhadis/language-fontforge
Syntax highlighting for SFD files, OpenType features, and FontForge's built-in scripting language.
https://github.com/alhadis/language-fontforge
atom fontforge fonts opentype syntax-highlighting
Last synced: 21 days ago
JSON representation
Syntax highlighting for SFD files, OpenType features, and FontForge's built-in scripting language.
- Host: GitHub
- URL: https://github.com/alhadis/language-fontforge
- Owner: Alhadis
- License: isc
- Created: 2016-08-27T14:43:06.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-02-18T02:52:44.000Z (almost 2 years ago)
- Last Synced: 2024-11-25T08:28:13.201Z (about 2 months ago)
- Topics: atom, fontforge, fonts, opentype, syntax-highlighting
- Language: CSON
- Homepage: https://atom.io/packages/language-fontforge
- Size: 414 KB
- Stars: 9
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
Font-file language support
==========================Adds syntax highlighting for several font-related text formats:
* [Adobe font metrics][afm]: `.afm`
* [Standard Bézier][bez]: `.bez`
* [FIGlet fonts and control files][fig]: `.flc`, `.flf`, `.tlf`
* [Fontinfo files][fd]: `fontinfo`
* [FontForge's built-in scripting language][pe]: `.ff`, `.pe`
* [Glyph bitmap distribution files][bdf]: `.bdf`
* [OpenType feature files][fea]: `.fea`
* [Spline font databases][sfd]: `.sfd`
* [X font directory lists][dir]: `fonts.dir`, `fonts.scale`, `fonts.alias`, `encodings.dir`Originally, only FontForge scripts were supported (hence the package's name).
Over time, additional formats were added which were considered too niche to
warrant their own repositories. Many of these grammars are now used by GitHub
for highlighting their respective formats. Others may be added in the future.Previews
--------> FontForge's scripting language:
![Highlighted `.pe` file](https://raw.githubusercontent.com/Alhadis/language-fontforge/master/prev-1.png)> OpenType feature files:
![Highlighted `.fea` file](https://raw.githubusercontent.com/Alhadis/language-fontforge/master/prev-2.png)> Adobe font metrics:
![Highlighted `.afm` file](https://raw.githubusercontent.com/Alhadis/language-fontforge/master/prev-3.png)[Referenced links]:_____________________________________________________________
[afm]: https://adobe.com/content/dam/Adobe/en/devnet/font/pdfs/5004.AFM_Spec.pdf
[bez]: https://github.com/adobe-type-tools/psautohint/blob/c8ff588/doc/bezformat.md
[bdf]: https://adobe.com/content/dam/Adobe/en/devnet/font/pdfs/5005.BDF_Spec.pdf
[dir]: https://www.x.org/archive/X11R7.5/doc/man/man1/mkfontdir.1.html
[fea]: https://adobe-type-tools.github.io/afdko/OpenTypeFeatureFileSpecification.html
[fig]: http://www.figlet.org/figlet-man.html
[fd]: https://github.com/adobe-type-tools/psautohint/blob/12bffdd/python/psautohint/fdTools.py
[pe]: https://fontforge.org/docs/scripting/scripting.html
[sfd]: https://fontforge.org/docs/techref/sfdformat.html