This repo contains an open-source font that is a recreation of the font used in Analogue OS on the Analogue Pocket Device. To avoid obvious trademark copyright issues, I changed the name of the original font family to "GamePocket".
The project is heavily based on AbFarid's work, Salute!
And the original font was designed by Analogue Inc., and I do not claim any ownership of it. This is simply a recreation for personal use. The repository has been created as a way to share my recreation of the font with the public.
Feel free to use this font in any way you see fit. If you do use it, I would appreciate a credit in the form of a link to this repository.
v1.005:
- Almost all glyphs in Analogue Pocket. (Firmware v1.1 beta7)
- Most of the Latin glyphs for European languages.
- Deep deep kerning.
- Plus some suprise:)
Analogue Pocket's handling of font kerning is not uniform across menus/content. What is clear is that there are designers who manually adjust the spacing (or kerning) in the menu layout.
But again, all kerning data was dropped in the EULA and other content, making readability worse.
So in this project, kerning is handled in two ways:
-
GamePocket-Regular
version: Using the AI technology of commercial software "Kern On", we kerned the font completely, about 4000 pairs, increasing the file size by 16kb. Since Kern On does not follow the "pixel design principle", the Kerning Trim script in Glyphs3 was used to organize the kerning to ensure that each set of kerning is quantified "by pixel width".This version has been optimized to be very readable. It is also the version used in the demo site for this project.
-
GamePocket-Regular-ZeroKern
version: No kerning is done at all. Referring to traditional console logic, the original design spacing of the glyphs is always maintained. Although clumsy, it is full of ambience. Worth trying.
See a recreation of Analogue Pocket's home screen using HTML and CSS here.
.ttf
, and woff/2
files can be downloaded from the /dist
folder or from the Releases page.
Files included in the /src
folder:
.glyphspackage
(Glyphs3) project file.ufo
UFO file
AbFarid's original project used FontLab8 as the font editor. In this project, I migrated the .ufo file to Glyphs3 for easier work. Although it is commercial software, Glyphs V3 format opens up the development documentation and can work better with open-source font tool projects such as fonttools.
Download the .ttf
file and install it.
- Download the
.woff
and.woff2
files and copy them to your project. - Add the following CSS, but replace the font path with your own:
@font-face {
font-family: 'GamePocket';
src: url('assets/GamePocket-Regular.woff2') format('woff2'),
url('assets/GamePocket-Regular.woff') format('woff');
font-weight: normal;
font-style: normal;
}
- Use like any other font:
font-family: GamePocket, sans-serif;