From 64e7c16f17e76b1b9c39bd7cbf0112f5460f564d Mon Sep 17 00:00:00 2001 From: Viviana Monsalve Date: Thu, 2 Nov 2023 17:09:17 -0500 Subject: [PATCH 1/4] [gftools-packager] Sixtyfour: Version 2.000 added * Sixtyfour Version 2.000 taken from the upstream repo https://github.com/jenskutilek/homecomputer-fonts at commit https://github.com/jenskutilek/homecomputer-fonts/commit/9a28003a6419e7ebd9d81469288a80e436866823. --- ofl/sixtyfour/DESCRIPTION.en_us.html | 7 ++ ofl/sixtyfour/METADATA.pb | 35 ++++++++++ ofl/sixtyfour/OFL.txt | 93 +++++++++++++++++++++++++ ofl/sixtyfour/Sixtyfour[BLED,SCAN].ttf | Bin 0 -> 71568 bytes ofl/sixtyfour/upstream.yaml | 6 ++ 5 files changed, 141 insertions(+) create mode 100644 ofl/sixtyfour/DESCRIPTION.en_us.html create mode 100644 ofl/sixtyfour/METADATA.pb create mode 100644 ofl/sixtyfour/OFL.txt create mode 100644 ofl/sixtyfour/Sixtyfour[BLED,SCAN].ttf create mode 100644 ofl/sixtyfour/upstream.yaml diff --git a/ofl/sixtyfour/DESCRIPTION.en_us.html b/ofl/sixtyfour/DESCRIPTION.en_us.html new file mode 100644 index 00000000000..6d95f87f789 --- /dev/null +++ b/ofl/sixtyfour/DESCRIPTION.en_us.html @@ -0,0 +1,7 @@ +

Workbench and Sixtyfour fonts are inspired by the article Raster CRT Typography (According to DEC) by Norbert Landsteiner. They are a rework of some old pixel versions of the Commodore 64 and Amiga Workbench fonts I had done years ago.

+ +

The fonts now include two custom axes: Scanlines, which allows control of the height of the lines and, as a result of this, the amount of vertical space between the lines. And Bleed to change the amount of horizontal bleed of the pixels due to the phosphor latency found in CRT displays.

+ +

Due to this project's specificity and the fonts' historical origin, they only support a limited set of glyphs.

+ +

To contribute, see github.com/jenskutilek/homecomputer-fonts

diff --git a/ofl/sixtyfour/METADATA.pb b/ofl/sixtyfour/METADATA.pb new file mode 100644 index 00000000000..c9b34d9fc64 --- /dev/null +++ b/ofl/sixtyfour/METADATA.pb @@ -0,0 +1,35 @@ +name: "Sixtyfour" +designer: "Jens Kutilek" +license: "OFL" +category: "MONOSPACE" +date_added: "2023-11-02" +fonts { + name: "Sixtyfour" + style: "normal" + weight: 400 + filename: "Sixtyfour[BLED,SCAN].ttf" + post_script_name: "Sixtyfour-Regular" + full_name: "Sixtyfour Regular" + copyright: "Copyright 2021 The Sixtyfour Project Authors (https://github.com/jenskutilek/homecomputer-fonts)" +} +subsets: "latin" +subsets: "latin-ext" +subsets: "math" +subsets: "menu" +subsets: "symbols" +axes { + tag: "BLED" + min_value: 0.0 + max_value: 100.0 +} +axes { + tag: "SCAN" + min_value: -53.0 + max_value: 100.0 +} +source { + repository_url: "https://github.com/jenskutilek/homecomputer-fonts" + commit: "9a28003a6419e7ebd9d81469288a80e436866823" +} +stroke: "SANS_SERIF" +classifications: "DISPLAY" diff --git a/ofl/sixtyfour/OFL.txt b/ofl/sixtyfour/OFL.txt new file mode 100644 index 00000000000..e8d698bd0c5 --- /dev/null +++ b/ofl/sixtyfour/OFL.txt @@ -0,0 +1,93 @@ +Copyright 2021 The Sixtyfour Project Authors (https://github.com/jenskutilek/homecomputer-fonts) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +https://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/ofl/sixtyfour/Sixtyfour[BLED,SCAN].ttf b/ofl/sixtyfour/Sixtyfour[BLED,SCAN].ttf new file mode 100644 index 0000000000000000000000000000000000000000..556d6eb1f54e5e7c21b6fa5b283637da9538023b GIT binary patch literal 71568 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 literal 0 HcmV?d00001 diff --git a/ofl/sixtyfour/upstream.yaml b/ofl/sixtyfour/upstream.yaml new file mode 100644 index 00000000000..6d6031aedad --- /dev/null +++ b/ofl/sixtyfour/upstream.yaml @@ -0,0 +1,6 @@ +branch: master +files: + OFL.txt: OFL.txt + documentation/DESCRIPTION.en_us.html: DESCRIPTION.en_us.html + Sixtyfour/fonts/variable/Sixtyfour[BLED,SCAN].ttf: Sixtyfour[BLED,SCAN].ttf +archive: From 89bd5e30cd69506e07b0edab2f0b69f74cc616a7 Mon Sep 17 00:00:00 2001 From: Viviana Monsalve Date: Thu, 2 Nov 2023 17:10:56 -0500 Subject: [PATCH 2/4] Sixtyfour DESCRIPTION.en_us.html small fix --- ofl/sixtyfour/DESCRIPTION.en_us.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ofl/sixtyfour/DESCRIPTION.en_us.html b/ofl/sixtyfour/DESCRIPTION.en_us.html index 6d95f87f789..88355637677 100644 --- a/ofl/sixtyfour/DESCRIPTION.en_us.html +++ b/ofl/sixtyfour/DESCRIPTION.en_us.html @@ -1,4 +1,4 @@ -

Workbench and Sixtyfour fonts are inspired by the article Raster CRT Typography (According to DEC) by Norbert Landsteiner. They are a rework of some old pixel versions of the Commodore 64 and Amiga Workbench fonts I had done years ago.

+

Sixtyfour and Workbench fonts are inspired by the article Raster CRT Typography (According to DEC) by Norbert Landsteiner. They are a rework of some old pixel versions of the Commodore 64 and Amiga Workbench fonts I had done years ago.

The fonts now include two custom axes: Scanlines, which allows control of the height of the lines and, as a result of this, the amount of vertical space between the lines. And Bleed to change the amount of horizontal bleed of the pixels due to the phosphor latency found in CRT displays.

From c25679ba6dcca3c1adf7b0160836a5bf2df522c3 Mon Sep 17 00:00:00 2001 From: Viviana Monsalve Date: Thu, 2 Nov 2023 17:11:44 -0500 Subject: [PATCH 3/4] Sixtyfour METADATA.pb small name fix --- ofl/sixtyfour/METADATA.pb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ofl/sixtyfour/METADATA.pb b/ofl/sixtyfour/METADATA.pb index c9b34d9fc64..1f32f7c7b07 100644 --- a/ofl/sixtyfour/METADATA.pb +++ b/ofl/sixtyfour/METADATA.pb @@ -1,5 +1,5 @@ name: "Sixtyfour" -designer: "Jens Kutilek" +designer: "Jens KutĂ­lek" license: "OFL" category: "MONOSPACE" date_added: "2023-11-02" From 6db4f2fc502574e1b16b5143aea4f8a99f6c9310 Mon Sep 17 00:00:00 2001 From: Viviana Monsalve Date: Fri, 10 Nov 2023 09:58:10 -0500 Subject: [PATCH 4/4] Update DESCRIPTION.en_us.html --- ofl/sixtyfour/DESCRIPTION.en_us.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ofl/sixtyfour/DESCRIPTION.en_us.html b/ofl/sixtyfour/DESCRIPTION.en_us.html index 88355637677..0df8d74ff7c 100644 --- a/ofl/sixtyfour/DESCRIPTION.en_us.html +++ b/ofl/sixtyfour/DESCRIPTION.en_us.html @@ -1,4 +1,4 @@ -

Sixtyfour and Workbench fonts are inspired by the article Raster CRT Typography (According to DEC) by Norbert Landsteiner. They are a rework of some old pixel versions of the Commodore 64 and Amiga Workbench fonts I had done years ago.

+

Sixtyfour and Workbench fonts are inspired by the article Raster CRT Typography (According to DEC) by Norbert Landsteiner. They are a rework of some old pixel versions of the Commodore 64 and Amiga Workbench fonts the author created years ago.

The fonts now include two custom axes: Scanlines, which allows control of the height of the lines and, as a result of this, the amount of vertical space between the lines. And Bleed to change the amount of horizontal bleed of the pixels due to the phosphor latency found in CRT displays.