├── COPYRIGHT.md ├── FONTLOG.md ├── LICENSE.txt ├── METADATA.yml ├── README.md ├── TRADEMARKS.md ├── dist ├── SampleFont_2015-01-01 │ └── SampleFont-Regular.otf └── SampleFont_2016-01-01 │ └── SampleFont-Regular.otf ├── documentation ├── proofs │ ├── proof.indd │ └── proof.pdf └── resources │ └── inspiration.jpg ├── fonts ├── SampleFont_Desktop_OTF │ └── SampleFont-Regular.otf ├── SampleFont_Desktop_TTF │ └── SampleFont-Regular.ttf └── SampleFont_Web │ ├── SampleFont-Regular.eot │ ├── SampleFont-Regular.svg │ ├── SampleFont-Regular.woff │ └── sample.html ├── scripts └── helloWorld.py ├── sources ├── 1-drawing │ └── Sample_Font-Regular.ufo ├── 2-build │ └── Sample_Font-Regular.ufo ├── SampleFont.fam ├── SampleFont.sp3 └── features │ └── Sample_Font.fea ├── specimen.png └── website └── index.html /COPYRIGHT.md: -------------------------------------------------------------------------------- 1 | Copyright (c) 2016, David Jonathan Ross -------------------------------------------------------------------------------- /FONTLOG.md: -------------------------------------------------------------------------------- 1 | FONTLOG for Sample Font 2 | ------------------- 3 | 4 | This file provides detailed information on the Sampel Font font software. 5 | 6 | 7 | Basic Font Information 8 | -------------------------- 9 | 10 | Sample Font is an awesome typeface. Read more in the [docs](/documentation). 11 | 12 | 13 | Information for Contributors 14 | ------------------------------ 15 | 16 | See the project website for the current trunk and the various branches: 17 | 18 | http://www.gitlab.com/djrrb/sample_font 19 | 20 | 21 | ChangeLog 22 | ---------- 23 | 24 | When you make modifications, be sure to add a description of your changes, 25 | following the format of the other entries, to the start of this section. 26 | 27 | 27 Sept 2015 (David Jonathan Ross) Sample Font v0.9 28 | - Initial push of font "Sample Font" 29 | 30 | 31 | Acknowledgements 32 | ------------------------- 33 | 34 | When you make modifications, be sure to add your name (N), email (E), 35 | web-address (W) and description (D). This list is sorted by last name in 36 | alphabetical order. 37 | 38 | N: David Jonathan Ross 39 | E: david@djr.com 40 | W: http://www.djr.com 41 | D: Typeface designer 42 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | Sample Font is released under the standard Type Network license: http://www.typenetwork.com/license -------------------------------------------------------------------------------- /METADATA.yml: -------------------------------------------------------------------------------- 1 | --- 2 | unified font repository version: "0.2" 3 | unified font repository url: https://github.com/raphaelbastide/Unified-Font-Repository/ 4 | typeface family: 5 | name: Sample Font 6 | tags: 7 | - sans-serif 8 | - art-deco 9 | - caps 10 | - bold 11 | - rounded 12 | - vertical 13 | - layers 14 | - inline 15 | - outline 16 | - shadow 17 | - decorative 18 | repository url: https://gitlab.com/djrrb/SampleFont 19 | project url: https://samplefont.djr.com 20 | project status: gamma 21 | tools: 22 | - RoboFont 23 | - FontLab 24 | - MetricsMachine 25 | - Prepolator 26 | similar fonts: 27 | sample text: 28 | - en_us: The quick brown fox jumps over the lazy dog 29 | ... 30 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Sample Font 2 | 3 | This is a sample font repository, based on the [Unified Font Repository v2.0](https://github.com/raphaelbastide/Unified-Font-Repository), a standard way to organize font project source files. I have expanded upon this structure to make something that generally works for me. 4 | 5 | I have adopted this structure because it keeps my project folders organized and predictable. Knowing nothing about a font or its development, I can come to a repository and have a sense of where the latest and greatest fonts are, and what the family is like. It allows me to write scripts that can make assumptions about where the latest masters are and where the fonts should go. 6 | 7 | This README, and other files in the repository, are in Markdown format (you might know it ias the syntax used in WriterPro). It is worth familiarizing yourself with [Markdown’s basic syntax](https://daringfireball.net/projects/markdown/syntax). 8 | 9 | Below is a quick rundown of the contents of this repository. 10 | 11 | ## /sources 12 | 13 | All of your UFOs go in here. The idea is to be predictable. No UFOs are stored in the main folder; all are stored in a subfolder that describes the type of source. You can add as many source categories as the project requires, but we can expect the primary data to reside in two directories, `/1-drawing` and `/2-build`. The sources folder can also contain other file formats for dealing with sources such as Superpolator files. 14 | 15 | ### /sources/1-drawing 16 | 17 | This directory contains the "masters", namely the UFOs that you are drawing in. These sources can be somewhat "under construction", and can include scrap glyphs, double encodings, and other shortcuts that may not make it into the final fonts. 18 | 19 | *If I want to expand this family, this is where I will start.* 20 | 21 | ### /sources/2-build 22 | 23 | This contains the UFOs that are used when generating font data. This will include interpolated instances, and fonts that have had scrap glyphs removed and are otherwise mastered and ready for generation. 24 | 25 | *If I want to generate some fonts from UFO, this is where I will start.* 26 | 27 | ### /sources/features 28 | 29 | It is not necessary to store your features in a separate file or folder, but it makes sense if your features will be shared across sources. In your UFO, 30 | 31 | ../features/Sample_Font.fea 32 | 33 | ## /fonts 34 | 35 | This folder contains a copy of the most recent version of generated fonts. 36 | 37 | *If I want to grab the latest and greatest fonts, this is where I will start.* 38 | 39 | ## /dist 40 | 41 | This folder contains an archive of the generated fonts of major versions. While it is possible to go back in time and retrieve old files using Git, it seems to make sense to store major iterations of the font here for easy access. 42 | 43 | ## /documentation 44 | 45 | This directory is primarily intended for documents that describe how to use the font and how to edit it. These can be written in Markdown format. 46 | 47 | I have also been using this directory as a place to store proofs, reference files, and other secondary files that I have used in the design process and want to keep with my font files. 48 | 49 | ## /scripts 50 | 51 | A directory of development tools that are specific to this typeface. 52 | 53 | ## /website 54 | 55 | If you are developing a minisite, you can put the files for that here. 56 | 57 | If you would like to use this website on GitLab's servers (at least as a playground), add `.gitlab-ci.yml` to the project’s root directory. The URL for this website is [http://*username*.gitlab.com/*your_font_name*](http://djrrb.gitlab.com/sample_font). 58 | 59 | Here is a sample `.gitlab-ci.yml` file, that will run a build to create the website from the `/website` diretory when the repository is updated. 60 | 61 | pages: 62 | stage: deploy 63 | script: 64 | - cp -r website .public 65 | - mv .public public 66 | artifacts: 67 | paths: 68 | - public 69 | only: 70 | - master 71 | 72 | ## Other files in the root directory 73 | 74 | ### README.md 75 | 76 | A space for basic information about the typeface. 77 | 78 | ### specimen.png 79 | 80 | An optional specimen image that can be referenced in `readme.md` that will make the repository easily identifiable. 81 | 82 | ### LICENSE.txt 83 | 84 | Either a link or the full text for the font’s license. 85 | 86 | ### FONTLOG.md 87 | 88 | A simple space to keep track of major revisions to the font. 89 | 90 | ### METADATA.yml 91 | 92 | This contains searchable metadata in [YAML](https://en.wikipedia.org/wiki/YAML) that we can use to tag, categorize, and search through the UFO library. I’m still figuring out the best way to use this file, but for now it has the following structure: 93 | 94 | #### Information about the repository itself: 95 | * unified font repository version: "0.2" 96 | * unified font repository url: https://github.com/raphaelbastide/Unified-Font-Repository/ 97 | 98 | #### Information about the typeface family: 99 | * name 100 | * tags 101 | * repository url 102 | * project url 103 | * project status (released, gamma, beta, alpha) 104 | * tools (used to create the typeface) 105 | * similar fonts 106 | * sample text 107 | 108 | ### COPYRIGHT.md & TRADEMARK.md 109 | 110 | Simple spaces to keep track of important of the copyright and trademark status of the typeface. 111 | -------------------------------------------------------------------------------- /TRADEMARKS.md: -------------------------------------------------------------------------------- 1 | Sample Font is a trademark of The Font Bureau, Inc. -------------------------------------------------------------------------------- /dist/SampleFont_2015-01-01/SampleFont-Regular.otf: -------------------------------------------------------------------------------- 1 | Nothing here! -------------------------------------------------------------------------------- /dist/SampleFont_2016-01-01/SampleFont-Regular.otf: -------------------------------------------------------------------------------- 1 | Nothing here! -------------------------------------------------------------------------------- /documentation/proofs/proof.indd: -------------------------------------------------------------------------------- 1 | Nothing here! -------------------------------------------------------------------------------- /documentation/proofs/proof.pdf: -------------------------------------------------------------------------------- 1 | Nothing here! -------------------------------------------------------------------------------- /documentation/resources/inspiration.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrrb/Sample-Font-Repository/502e3fbe291ac191d3a1af6a7cc975fe14be5e6a/documentation/resources/inspiration.jpg -------------------------------------------------------------------------------- /fonts/SampleFont_Desktop_OTF/SampleFont-Regular.otf: -------------------------------------------------------------------------------- 1 | Nothing here! -------------------------------------------------------------------------------- /fonts/SampleFont_Desktop_TTF/SampleFont-Regular.ttf: -------------------------------------------------------------------------------- 1 | Nothing here! -------------------------------------------------------------------------------- /fonts/SampleFont_Web/SampleFont-Regular.eot: -------------------------------------------------------------------------------- 1 | Nothing here! -------------------------------------------------------------------------------- /fonts/SampleFont_Web/SampleFont-Regular.svg: -------------------------------------------------------------------------------- 1 | Nothing here! -------------------------------------------------------------------------------- /fonts/SampleFont_Web/SampleFont-Regular.woff: -------------------------------------------------------------------------------- 1 | Nothing here! -------------------------------------------------------------------------------- /fonts/SampleFont_Web/sample.html: -------------------------------------------------------------------------------- 1 | Nothing here! -------------------------------------------------------------------------------- /scripts/helloWorld.py: -------------------------------------------------------------------------------- 1 | print "hello world!"s -------------------------------------------------------------------------------- /sources/1-drawing/Sample_Font-Regular.ufo: -------------------------------------------------------------------------------- 1 | Nothing here! -------------------------------------------------------------------------------- /sources/2-build/Sample_Font-Regular.ufo: -------------------------------------------------------------------------------- 1 | Nothing here! -------------------------------------------------------------------------------- /sources/SampleFont.fam: -------------------------------------------------------------------------------- 1 | Nothing here! -------------------------------------------------------------------------------- /sources/SampleFont.sp3: -------------------------------------------------------------------------------- 1 | Nothing here! -------------------------------------------------------------------------------- /sources/features/Sample_Font.fea: -------------------------------------------------------------------------------- 1 | feature liga { 2 | sub f i by f_i; 3 | } liga; -------------------------------------------------------------------------------- /specimen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrrb/Sample-Font-Repository/502e3fbe291ac191d3a1af6a7cc975fe14be5e6a/specimen.png -------------------------------------------------------------------------------- /website/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Sample Font 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 17 | 18 | 22 | 23 | 24 | 25 | 26 | --------------------------------------------------------------------------------