https://github.com/roblabs/fonts-for-trails
Fonts and how to obtain for making backcountry maps.
https://github.com/roblabs/fonts-for-trails
campgrounds fonts glyphs svg svg-fonts trails ttf
Last synced: 2 months ago
JSON representation
Fonts and how to obtain for making backcountry maps.
- Host: GitHub
- URL: https://github.com/roblabs/fonts-for-trails
- Owner: roblabs
- License: mit
- Created: 2019-02-13T19:47:44.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-13T21:31:37.000Z (over 6 years ago)
- Last Synced: 2025-04-12T20:03:24.557Z (2 months ago)
- Topics: campgrounds, fonts, glyphs, svg, svg-fonts, trails, ttf
- Language: Shell
- Size: 2.43 MB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fonts-for-trails
Fonts and how to obtain for making backcountry maps. You can find the original git repo at [github.com/roblabs/fonts-for-trails](https://github.com/roblabs/fonts-for-trails)See the script [go.sh](./go.sh) for an example on how to use the command line tools.
---
## Federal Fonts
The [National Park Service](https://www.nps.gov/carto/app/#!/maps/symbols) and the [US Forest Service](https://data.fs.usda.gov/geodata/vector/index.php)
both provide [TrueType](https://en.wikipedia.org/wiki/TrueType) Fonts that they use in their cartography.* The NPS Fonts are stored in [Zip Archive File ESRI.style](https://www.nps.gov/carto/hfc/carto/media/Esri_style_NPS_2012.zip) `(400 KB)`
* Copyright is `Copyright (c) 2012 by Esri, Inc. All rights reserved.`
* Designer is `Tom Patterson NPS and ESRI Cartography and Symbology`
* The USFS Fonts are stored in an archive called [Layer files and FSTopo fonts](https://data.fs.usda.gov/geodata/vector/fstopo/FSTopo_Layer_files_and_fonts.zip) `(517 KB)`
* No copyright info## How To Use Federal Fonts
Using these `.ttf` files out of the zip archive is a little chaotic. In macOS, if you double click on file, the native app FontBook will display a summary of the [glyphs](https://en.wikipedia.org/wiki/Glyph).
But the character set mapping is not clear. A character set map can be thought of as
> when I type `a` on the keyboard, I expect an `a` to be typed in my text editor
But for these NPS & USFS fonts, when I type an `a` what should I expect to get? How do you map these to the QWERTY Keyboard?
campground
snowmobile
---
### FontReport
Enter [fontreport](https://github.com/googlei18n/fontreport)
> FontReport is a tool that allows the user to generate a report about a given font (TTF or OTF) listing its features in the plain-text (default) or PDF format.
```
fontreport USDAFS3_.TTF USDAFS3_.pdf
```generates a report that looks similar to
You can find the `fontreport` in the folder [fontreport](https://github.com/roblabs/fonts-for-trails/tree/master/fontreport)
##### NPS Font Report
* [esri_665.pdf](./fontreport/esri_665.pdf) — visitor assistive
* [esri_666.pdf](./fontreport/esri_666.pdf) — tour stops, road signs
* [esri_667.pdf](./fontreport/esri_667.pdf) — shelters, cars, restrooms
* [esri_668.pdf](./fontreport/esri_668.pdf) — recreation
* [esri_669.pdf](./fontreport/esri_669.pdf) — campground, skiing##### USFS Font Report
* [FSPOD___.pdf](./fontreport/FSPOD___.pdf) — marshes & playas
* [Uslogo__.pdf](./fontreport/Uslogo__.pdf) — USDA, Forest Service & USGS logos
* [USDAFS3_.pdf](./fontreport/USDAFS3_.pdf)
* [usdafs2.pdf](./fontreport/usdafs2.pdf)
* [usdafs30.pdf](./fontreport/usdafs30.pdf)---
### Glyphr Studio
[Glyphr Studio](http://glyphrstudio.com/online/) allows you upload a `.ttf` and download an OTF or SVG Font. Glypher Studio also gives you the character set map.
---
### RoboFont
[RoboFont](https://robofont.com) is a Glyph editor along with a bonus Python engine for scripting. Incredibly powerful stuff.
---
### Node Tools
Enter the Command Line.
#### `ttf2svg`
`ttf2svg` converts to SVG Font. But note, from the Mozilla MDN on [SVG Fonts](https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/SVG_fonts):
> SVG Fonts are currently supported only in Safari and Android Browser.
```
ttf2svg USDAFS3_.TTF USDAFS3_.svg
```#### `svg-caster`
`svg-caster` converts a SVG Font to separte SVG files.
```
mkdir svg-caster
svg-caster --svg-font USDAFS3_.svg \
--out-svg svg-caster
```
---
## Tools for viewing Fonts, Glyphs, SVG Fonts
* [`npm install -g ttf2svg`](https://www.npmjs.com/package/ttf2svg)
* [`npm install -g svg-caster`](https://www.npmjs.com/package/svg-caster)
* [RoboFont](https://robofont.com) — Glyph editor and Python engine
* [Glyphr Studio](http://glyphrstudio.com) — Web & Electron based Font Editor
* [Glyphter](https://glyphter.com) — The SVG Font Machine* Discussion fonts & icons on [Caltopo.com](http://help.caltopo.com/discussions/maps/1330-icons)