Skip to content

Commit

Permalink
Update Anonymous Pro
Browse files Browse the repository at this point in the history
[why]
We use a prepatched font not the original Anonymous Pro.
The prepatched font contains no bitmaps and is thus like
Anonymous Pro Minus. Also some font internals that fontforge does not
copy out of the box are differing.

And we miss the Bold and Italic variants.

[how]
Crossgrade to original Anonymous Pro as source and add the missing
weight/style.

Add Anonymous to SIL.
Handle 'Pro' naming parts (do not detect 'r' as short for 'Regular').

[note]
Maybe related: #1174

Signed-off-by: Fini Jastrow <[email protected]>
  • Loading branch information
Finii committed Apr 21, 2023
1 parent 51c1aa5 commit fd7773c
Show file tree
Hide file tree
Showing 10 changed files with 11 additions and 29 deletions.
4 changes: 3 additions & 1 deletion bin/scripts/name_parser/FontnameTools.py
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,7 @@ def postscript_char_filter(name):
return out

SIL_TABLE = [
( '(a)nonymous', r'\1nonymice' ),
( '(s)ource', r'\1auce' ),
( '(h)ermit', r'\1urmit' ),
( '(h)asklig', r'\1asklug' ),
Expand Down Expand Up @@ -264,7 +265,8 @@ def parse_font_name(name):
( style, weight_token ) = FontnameTools.get_name_token(style, weights)
( style, style_token ) = FontnameTools.get_name_token(style, styles)
( style, other_token ) = FontnameTools.get_name_token(style, other, True)
if len(style) < 4:
if (len(style) < 4
and style.lower() != 'pro'): # Prevent 'r' of Pro to be detected as style_abbrev
( style, weight_token_abbrevs ) = FontnameTools.get_name_token(style, weight_abbrevs)
( style, style_token_abbrevs ) = FontnameTools.get_name_token(style, style_abbrevs)
weight_token += weight_token_abbrevs
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
Copyright (c) 2009, Mark Simonson
(http://www.ms-studio.com, [email protected]),
with Reserved Font Name Anonymous Pro.
Copyright (c) 2013, Kim Silkebækken and Carl X. Su.
Copyright (c) 2009, Mark Simonson (http://www.ms-studio.com, [email protected]),
with Reserved Font Name Anonymous Pro.

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:
Expand All @@ -21,7 +19,7 @@ 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,
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
Expand Down Expand Up @@ -93,4 +91,4 @@ 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.
OTHER DEALINGS IN THE FONT SOFTWARE.
4 changes: 4 additions & 0 deletions src/unpatched-fonts/AnonymousPro/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Anonymous Pro 1.002
Anonymous Pro (2009) is a family of four fixed-width fonts designed with coding in mind.

For more information have a look at the upstream website: https://www.marksimonson.com/fonts/view/anonymous-pro
21 changes: 0 additions & 21 deletions src/unpatched-fonts/AnonymousPro/README.rst

This file was deleted.

Binary file not shown.
1 change: 0 additions & 1 deletion src/unpatched-fonts/AnonymousPro/config.cfg

This file was deleted.

0 comments on commit fd7773c

Please sign in to comment.