{"id":18739738,"url":"https://github.com/roblabs/fonts-for-trails","last_synced_at":"2025-04-12T20:03:59.794Z","repository":{"id":136164987,"uuid":"170569327","full_name":"roblabs/fonts-for-trails","owner":"roblabs","description":"Fonts and how to obtain for making backcountry maps.  ","archived":false,"fork":false,"pushed_at":"2019-02-13T21:31:37.000Z","size":2549,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-12T20:03:24.557Z","etag":null,"topics":["campgrounds","fonts","glyphs","svg","svg-fonts","trails","ttf"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/roblabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-02-13T19:47:44.000Z","updated_at":"2024-10-03T02:57:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"3d705de9-256e-491d-98c1-ea8ea76a48d2","html_url":"https://github.com/roblabs/fonts-for-trails","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roblabs%2Ffonts-for-trails","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roblabs%2Ffonts-for-trails/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roblabs%2Ffonts-for-trails/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roblabs%2Ffonts-for-trails/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roblabs","download_url":"https://codeload.github.com/roblabs/fonts-for-trails/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248625493,"owners_count":21135513,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["campgrounds","fonts","glyphs","svg","svg-fonts","trails","ttf"],"created_at":"2024-11-07T15:37:12.518Z","updated_at":"2025-04-12T20:03:59.782Z","avatar_url":"https://github.com/roblabs.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fonts-for-trails\nFonts 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)\n\nSee the script [go.sh](./go.sh) for an example on how to use the command line tools.\n\n---\n\n## Federal Fonts\n\nThe [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)\nboth provide [TrueType](https://en.wikipedia.org/wiki/TrueType) Fonts that they use in their cartography.\n\n* 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)`\n  * Copyright is `Copyright (c) 2012 by Esri, Inc. All rights reserved.`\n  * Designer is `Tom Patterson NPS and ESRI Cartography and Symbology`\n* 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)`\n  * No copyright info\n\n## How To Use Federal Fonts\n\nUsing 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).\n\n\u003cimg alt=\"README-usdafix3.png\" src=\"assets/README-usdafix3.png\" width=\"50%\" height=\"\" \u003e\n\nBut the character set mapping is not clear.  A character set map can be thought of as\n\n\u003e when I type `a` on the keyboard, I expect an `a` to be typed in my text editor\n\nBut for these NPS \u0026 USFS fonts, when I type an `a` what should I expect to get?  How do you map these to the QWERTY Keyboard?\n\n\u003cimg alt=\"campground.svg\" src=\"assets/campground.svg\" width=\"5%\" height=\"\" \u003e campground  \u003cbr\u003e\n\u003cimg alt=\"snowmobile.svg\" src=\"assets/snowmobile.svg\" width=\"5%\" height=\"\" \u003e snowmobile  \n\n---\n\n### FontReport\n\nEnter [fontreport](https://github.com/googlei18n/fontreport)\n\n\u003e 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.\n\n```\nfontreport USDAFS3_.TTF USDAFS3_.pdf\n```\n\ngenerates a report that looks similar to\n\n\n\u003cimg alt=\"README-fontreport.png\" src=\"assets/README-fontreport.png\" width=\"33%\" height=\"\" \u003e\n\nYou can find the `fontreport` in the folder [fontreport](https://github.com/roblabs/fonts-for-trails/tree/master/fontreport)\n\n##### NPS Font Report\n\n* [esri_665.pdf](./fontreport/esri_665.pdf) — visitor assistive\n* [esri_666.pdf](./fontreport/esri_666.pdf) — tour stops, road signs\n* [esri_667.pdf](./fontreport/esri_667.pdf) — shelters, cars, restrooms\n* [esri_668.pdf](./fontreport/esri_668.pdf) — recreation\n* [esri_669.pdf](./fontreport/esri_669.pdf) — campground, skiing\n\n##### USFS Font Report\n\n* [FSPOD___.pdf](./fontreport/FSPOD___.pdf) — marshes \u0026 playas\n* [Uslogo__.pdf](./fontreport/Uslogo__.pdf) — USDA, Forest Service \u0026 USGS logos\n* [USDAFS3_.pdf](./fontreport/USDAFS3_.pdf)\n* [usdafs2.pdf](./fontreport/usdafs2.pdf)\n* [usdafs30.pdf](./fontreport/usdafs30.pdf)\n\n\n---\n\n### Glyphr Studio\n\n[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.\n\n\u003cimg alt=\"README-glypher-studio.png\" src=\"assets/README-glypher-studio.png\" width=\"33%\" height=\"\" \u003e\n\n---\n\n### RoboFont\n\n[RoboFont](https://robofont.com) is a Glyph editor along with a bonus Python engine for scripting.  Incredibly powerful stuff.\n\n\u003cimg alt=\"README-robofont.png\" src=\"assets/README-robofont.png\" width=\"50%\" height=\"\" \u003e\n\n---\n\n### Node Tools\n\nEnter the Command Line.  \n\n#### `ttf2svg`\n\n`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):\n\n\u003e SVG Fonts are currently supported only in Safari and Android Browser.\n\n```\nttf2svg USDAFS3_.TTF USDAFS3_.svg\n```\n\n#### `svg-caster`\n\n`svg-caster` converts a SVG Font to separte SVG files.\n\n```\nmkdir svg-caster\nsvg-caster --svg-font USDAFS3_.svg \\\n     --out-svg svg-caster\n```\n\n\u003cimg alt=\"README-svg-caster.png\" src=\"assets/README-svg-caster.png\" width=\"10%\" height=\"\" \u003e\n\n---\n\n## Tools for viewing Fonts, Glyphs, SVG Fonts\n\n* [`npm install -g ttf2svg`](https://www.npmjs.com/package/ttf2svg)\n* [`npm install -g svg-caster`](https://www.npmjs.com/package/svg-caster)\n* [RoboFont](https://robofont.com) — Glyph editor and Python engine\n* [Glyphr Studio](http://glyphrstudio.com) — Web \u0026 Electron based Font Editor\n* [Glyphter](https://glyphter.com) — The SVG Font Machine\n\n* Discussion fonts \u0026 icons on [Caltopo.com](http://help.caltopo.com/discussions/maps/1330-icons)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froblabs%2Ffonts-for-trails","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froblabs%2Ffonts-for-trails","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froblabs%2Ffonts-for-trails/lists"}