Added font manifests back, quick font guide

This commit is contained in:
Dzuk 2019-05-08 01:55:15 +01:00
parent 4d1e1a28e9
commit edc66d618e
3 changed files with 143 additions and 2 deletions

View File

@ -0,0 +1,2 @@
{ "1F3F3-FE0F-200D-26A7" : "101681"
}

116
manifest/font/manifest.json Normal file
View File

@ -0,0 +1,116 @@
{"metrics":
{"unitsPerEm": 2048
,"lowestRecPPEM": 16
,"width": 2048
,"height": 2048
,"xMin": 0
,"xMax": 2048
,"yMin": -470
,"yMax": 1578
,"spaceHLength": 1024
,"spaceVLength": 1024
,"normalWidth": 2048
,"normalLSB": 0
,"normalHeight": 2048
,"normalTSB": 0
,"OS2ySubscriptXSize": 512
,"OS2ySubscriptYSize": 512
,"OS2ySubscriptXOffset": 0
,"OS2ySubscriptYOffset": 0
,"OS2ySuperscriptXSize": 512
,"OS2ySuperscriptYSize": 512
,"OS2ySuperscriptXOffset": 0
,"OS2ySuperscriptYOffset": 0
,"OS2yStrikeoutSize": 128
,"OS2yStrikeoutPosition": 522
}
,"encoding":
{"macLangID": "0"
,"msftLangID": "0x809"
}
,"metadata":
{"created": "Mon Apr 2 22:02:00 2019"
,"version": "1.001"
,"OS2VendorID": "MTNT"
,"nameRecords":
{"default":
{"0" : "Copyright (c) 2017-2019 Dzuk (https://noct.zone)"
,"2" : "Regular"
,"5" : "(forc 0.0.1, emoji 0.4.0 - 2019-04-07)"
,"8" : "Mutant Standard"
,"9" : "Dzuk"
,"10" : "The special emoji in this font have important limitations you should understand before using it. See [URL] for more information."
,"11" : "https://mutant.tech"
,"12" : "https://noct.zone"
,"13" : "Mutant Standard emoji is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License."
,"14" : "https://creativecommons.org/licenses/by-nc-sa/4.0/"
,"17" : "Regular"
}
,"SVGinOT":
{"1" : "Mutant Standard emoji (SVGinOT)"
,"3" : "Mutant Standard emoji SVGinOT"
,"4" : "Mutant Standard emoji (SVGinOT) 0.4.0"
,"6" : "MutantStandard-SVGinOT"
,"16" : "Mutant Standard emoji (SVGinOT)"
}
,"sbixTT":
{"0" : "Emoji font copyright (c) 2017-2019 Dzuk (https://noct.zone). This is not affiliated with Apple, and no association with Apple is intended."
,"1" : "Apple Color Emoji"
,"3" : "Apple Color Emoji"
,"4" : "Apple Color Emoji"
,"6" : "AppleColorEmoji"
,"10" : "This is not Apple Color Emoji - this is a special version of Mutant Standard emoji that is designed override Apple default emoji in macOS. It is named this way so the override can work. The special emoji in this font have important limitations you should understand before using it. See [URL] for more information."
,"16" : "Apple Color Emoji"
}
,"sbixOT":
{"1" : "Mutant Standard emoji (sbixOT)"
,"3" : "Mutant Standard emoji sbixOT"
,"4" : "Mutant Standard emoji (sbixOT) 0.4.0"
,"6" : "MutantStandard-sbixOT"
,"16" : "Mutant Standard emoji (sbixOT)"
}
,"sbixTTiOS":
{"1" : "Mutant Standard emoji (sbixTT)"
,"3" : "Mutant Standard emoji sbixTT"
,"4" : "Mutant Standard emoji (sbixTT) 0.4.0"
,"6" : "MutantStandard-sbixTT"
,"16" : "Mutant Standard emoji (sbixTT)"
}
,"sbixOTiOS":
{"1" : "Mutant Standard emoji (sbixOT)"
,"3" : "Mutant Standard emoji sbixOT"
,"4" : "Mutant Standard emoji (sbixOT) 0.4.0"
,"6" : "MutantStandard-sbixOT"
,"16" : "Mutant Standard emoji (sbixOT)"
}
,"CBx":
{"1" : "Mutant Standard emoji (CBx)"
,"3" : "Mutant Standard emoji CBx"
,"4" : "Mutant Standard emoji (CBx) 0.4.0"
,"6" : "MutantStandard-CBx"
,"16" : "Mutant Standard emoji (CBx)"
}
}
,"iOSConfig":
{"PayloadDisplayName": "Mutant Standard emoji for iOS"
,"PayloadIdentifier": "tech.mutant.iOSconfig"
,"PayloadUUID": "453A602D-2790-4AC1-9909-6F2882651D42"
,"PayloadVersion": 1
,"ContentPayloadName": "Mutant Standard emoji (iOS)"
,"ContentPayloadIdentifier": "tech.mutant.emojiFont"
,"ContentPayloadUUID": "EC427A18-F5DD-4AA2-B821-768035E66C36"
,"ContentPayloadVersion": 1
}
}
}

View File

@ -21,14 +21,37 @@ Everything in this repository is licensed under a [Creative Commons Attribution-
## How to use
- Download the latest version of [Orxporter](https://github.com/mutantstandard/orxporter/).
- Place Orxporter in the `/orxporter` directory.
### images
- Download the latest version of [orxporter](https://github.com/mutantstandard/orxporter/).
- Place orxporter in the `orxporter` directory.
- Start running export commands from the root directory of this repo.
If you want some ideas on how to make your own scripts and commands, in the root of this repo there are `.command` executable scripts, all of which are the ones I use in everyday tests and for the final export of each release.
The [Orxporter repo](https://github.com/mutantstandard/orxporter/) has full documentation on how to create your own build commands and understand manifest files.
### fonts
*(this is just a basic quick guide for now)*
This requires that you have built images beforehand with orxporter.
- Download the latest version of [forc](https://github.com/mutantstandard/orxporter/).
- Place forc in the `forc` directory.
- Build images first in orxporter, format them with the `-f %f/%u` flag (so it builds codepoint-named emoji in a flat directories separated by export format)
- Then build fonts in orxporter with...
```
./forc -m manifest/font/manifest.json -a manifest/font/aliases.json -i [where you put the orxporter output] -o [whatever output folder you want] -F [formats] --afsc
```
See forc's help (`-h` flag) to see what formats you can export to.
(the `-afsc` build flag is super-important if you're building a SVG font with Mutant Standard's images, DO NOT REMOVE IT)
------