Skip to content

Commit

Permalink
Update Ahem readme and license
Browse files Browse the repository at this point in the history
  • Loading branch information
bsweeney committed Apr 29, 2024
1 parent e3dd5e5 commit e327507
Show file tree
Hide file tree
Showing 2 changed files with 113 additions and 83 deletions.
34 changes: 32 additions & 2 deletions tests/resources/fonts/ahem/LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,34 @@
The Ahem font belongs to the public domain. In jurisdictions that do
not recognize public domain ownership of these files, the following
Creative Commons Zero declaration applies:
http://labs.creativecommons.org/licenses/zero-waive/1.0/us/legalcode
Creative Commons Zero declaration applies:

The person who has associated a work with this document (the "Work")
affirms that he or she (the "Affirmer") is the/an author or owner of
the Work. The Work may be any work of authorship, including a
database.

The Affirmer hereby fully, permanently and irrevocably waives and
relinquishes all of her or his copyright and related or neighboring
legal rights in the Work available under any federal or state law,
treaty or contract, including but not limited to moral rights,
publicity and privacy rights, rights protecting against unfair
competition and any rights protecting the extraction, dissemination
and reuse of data, whether such rights are present or future, vested
or contingent (the "Waiver"). The Affirmer makes the Waiver for the
benefit of the public at large and to the detriment of the Affirmer's
heirs or successors.

The Affirmer understands and intends that the Waiver has the effect
of eliminating and entirely removing from the Affirmer's control all
the copyright and related or neighboring legal rights previously held
by the Affirmer in the Work, to that extent making the Work freely
available to the public for any and all uses and purposes without
restriction of any kind, including commercial use and uses in media
and formats or by methods that have not yet been invented or
conceived. Should the Waiver for any reason be judged legally
ineffective in any jurisdiction, the Affirmer hereby grants a free,
full, permanent, irrevocable, nonexclusive and worldwide license for
all her or his copyright and related or neighboring legal rights in
the Work.

(reference https://web.archive.org/web/http://creativecommons.org/licenses/zero-waive/1.0/us/legalcode)
162 changes: 81 additions & 81 deletions tests/resources/fonts/ahem/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,89 +5,89 @@ square exactly square. The glyphs for most characters is simply a box
which fills this square. The codepoints mapped to this full square
with a full advance are the following ranges:

U+20-U+26
U+28-U+6F
U+71-U+7E
U+A0-U+C8
U+CA-U+FF
U+131
U+152-U+153
U+178
U+192
U+2C6-U+2C7
U+2C9
U+2D8-U+2DD
U+394
U+3A5
U+3A7
U+3A9
U+3BC
U+3C0
U+2013-U+2014
U+2018-U+201A
U+201C-U+201E
U+2020-U+2022
U+2026
U+2030
U+2039-U+203A
U+2044
U+2122
U+2126
U+2202
U+2206
U+220F
U+2211-U+2212
U+2219-U+221A
U+221E
U+222B
U+2248
U+2260
U+2264-U+2265
U+22F2
U+25CA
U+3007
U+4E00
U+4E03
U+4E09
U+4E5D
U+4E8C
U+4E94
U+516B
U+516D
U+5341
U+56D7
U+56DB
U+571F
U+6728
U+6C34
U+706B
U+91D1
U+F000-U+F002
- U+20-U+26
- U+28-U+6F
- U+71-U+7E
- U+A0-U+C8
- U+CA-U+FF
- U+131
- U+152-U+153
- U+178
- U+192
- U+2C6-U+2C7
- U+2C9
- U+2D8-U+2DD
- U+394
- U+3A5
- U+3A7
- U+3A9
- U+3BC
- U+3C0
- U+2013-U+2014
- U+2018-U+201A
- U+201C-U+201E
- U+2020-U+2022
- U+2026
- U+2030
- U+2039-U+203A
- U+2044
- U+2122
- U+2126
- U+2202
- U+2206
- U+220F
- U+2211-U+2212
- U+2219-U+221A
- U+221E
- U+222B
- U+2248
- U+2260
- U+2264-U+2265
- U+22F2
- U+25CA
- U+3007
- U+4E00
- U+4E03
- U+4E09
- U+4E5D
- U+4E8C
- U+4E94
- U+516B
- U+516D
- U+5341
- U+56D7
- U+56DB
- U+571F
- U+6728
- U+6C34
- U+706B
- U+91D1
- U+F000-U+F002

The codepoints which are mapped to something else are the following:

" " (U+20): No path but full advance
"p" (U+70): Path has 0 ascent but full descent
"É" (U+C9): Path has 0 descent but full ascent
Non-breaking space (U+A0): No path but full advance
Zero-width non-breaking space (U+FEFF): No path and 0 advance
En space (U+2002): No path and half advance
Em space (U+2003): No path but full advance
Three-per-em space (U+2004): No path and one third advance
Four-per-em space (U+2005): No path and one quarter advance
Six-per-em space (U+2006): No path and one sixth advance
Thin space (U+2009): No path and one fifth advance
Hair space (U+200A): No path and one tenth advance
Zero width space (U+200B): No path and no advance
Ideographic space (U+3000): No path but full advance
Zero width non-joiner (U+200C): No path and no advance
Zero width joiner (U+200D): No path and no advance
Greek capital letter Upsilon (U+3A5): Thin vertical stripe and full advance
Greek capital letter Chi (U+3A7): Thin horizontal stripe and full advance
"横" (U+6A2A): Thin horizontal stripe and full advance
"橫" (U+6A6B): Thin horizontal stripe and full advance;
"縦" (U+7E26): Thin vertical stripe and full advance;
"縱" (U+7E31): Thin vertical stripe and full advance;
"纵" (U+7EB5): Thin vertical stripe and full advance.
- " " (U+20): No path but full advance
- "p" (U+70): Path has 0 ascent but full descent
- "É" (U+C9): Path has 0 descent but full ascent
- Non-breaking space (U+A0): No path but full advance
- Zero-width non-breaking space (U+FEFF): No path and 0 advance
- En space (U+2002): No path and half advance
- Em space (U+2003): No path but full advance
- Three-per-em space (U+2004): No path and one third advance
- Four-per-em space (U+2005): No path and one quarter advance
- Six-per-em space (U+2006): No path and one sixth advance
- Thin space (U+2009): No path and one fifth advance
- Hair space (U+200A): No path and one tenth advance
- Zero width space (U+200B): No path and no advance
- Ideographic space (U+3000): No path but full advance
- Zero width non-joiner (U+200C): No path and no advance
- Zero width joiner (U+200D): No path and no advance
- Greek capital letter Upsilon (U+3A5): Thin vertical stripe and full advance
- Greek capital letter Chi (U+3A7): Thin horizontal stripe and full advance
- "横" (U+6A2A): Thin horizontal stripe and full advance
- "橫" (U+6A6B): Thin horizontal stripe and full advance;
- "縦" (U+7E26): Thin vertical stripe and full advance;
- "縱" (U+7E31): Thin vertical stripe and full advance;
- "纵" (U+7EB5): Thin vertical stripe and full advance.

Source: https://www.w3.org/Style/CSS/Test/Fonts/Ahem/

0 comments on commit e327507

Please sign in to comment.