Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adobe-fonts/white-on-black-vf
White On Black VF versus Black On White VF
https://github.com/adobe-fonts/white-on-black-vf
font fonts opentype opentype-variable-fonts otf truetype ufo
Last synced: about 1 month ago
JSON representation
White On Black VF versus Black On White VF
- Host: GitHub
- URL: https://github.com/adobe-fonts/white-on-black-vf
- Owner: adobe-fonts
- License: ofl-1.1
- Created: 2019-05-29T02:40:37.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-12-03T17:19:41.000Z (about 5 years ago)
- Last Synced: 2024-03-25T20:58:06.488Z (9 months ago)
- Topics: font, fonts, opentype, opentype-variable-fonts, otf, truetype, ufo
- Language: Shell
- Homepage:
- Size: 44.9 KB
- Stars: 19
- Watchers: 7
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# White On Black VF versus Black On White VF
*White On Black VF versus Black On White VF* is a pair of special-purpose Variable Fonts that are intended to exemplify a serious rendering issue when a white glyph is on a black background, while a black glyph on a white background has no issues. The inner contours that represent CJK Unified Ideograph U+91D1 金 (meaning *gold* or *metal*) are identical other than winding direction. The weight axis further demonstrates that overlap removal is not a viable solution because the topology changes.
The only functional glyph in both Variable Fonts is for U+328E ㊎ (an annotated form of 金, which serves as an abbreviated form of 金曜日 that means *Friday*, a day of the week), but in reversed (white on black) form in the *White on Black* Variable Font in order to demonstrate this rendering issue. A real-life example of the reversed (white on black) form is [Adobe-Japan1-7](https://github.com/adobe-type-tools/Adobe-Japan1/) CID+10758. The Adobe-Japan1-7 Character Collection includes over 800 such glyphs, and there are hundreds of OpenType/CFF Japanese fonts that include such glyphs.
## Building the fonts from source
### Requirements
To build the Variable Fonts from source, you need to have installed the [Adobe Font Development Kit for OpenType](https://github.com/adobe-type-tools/afdko/) (AFDKO) tools, along with [fontmake](https://github.com/googlefonts/fontmake) to produce the TTF. The AFDKO tools are widely used for font development today, and are part of most font editor apps.
### Building the fonts
In this repository, all necessary files are in place for building the Variable Fonts, and the *build.sh* file can simply be executed.
## Getting Involved
For any suggestions for changes, please [create a new issue](https://github.com/adobe-fonts/white-on-black-vf/issues) for consideration.