mirror of
https://github.com/source-foundry/Hack.git
synced 2024-09-11 05:05:37 +03:00
8.7 KiB
8.7 KiB
Version 2.0
TODO:
- all new chars for bold, oblique, and boldoblique set
- adjust the width terminals/angle on the new glyphs
- harmonize curves of the new glyphs
- adjust dots to curved dots for new glyphs
New Glyphs
- New glyphs for Revised Western European (ISO-8859-15, Latin-9) character set (shapes from DejaVu Sans Mono typeface)
- New glyphs for Central European (ISO-8859-2, Latin-2) character set (shapes from DejaVu Sans Mono typeface)
- New glyphs for South European (ISO-8859-3, Latin-3) character set (shapes from DejaVu Sans Mono typeface)
- New glyphs for Vietnamese character set (shapes from DejaVu Sans Mono typeface)
- New glyphs for Pan African Latin character set (shapes from DejaVu Sans Mono typeface)
- New glyphs for Cyrillic (ISO-8859-5) character set (shapes from DejaVu Sans Mono typeface)
- New glyphs for Greek (ISO-8859-7) character set (shapes from DejaVu Sans Mono typeface)
- New glyphs for Arabic (ISO-8859-6) character set (shapes from DejaVu Sans Mono typeface)
- New punctuation glyphs (shapes from DejaVu Sans Mono typeface)
- New Powerline glyphs
Modified Glyphs
Latin Character Set
- Modified uppercase Q - added flared tail and modified tail angle
- Modified uppercase F - central arm lowered to fill open gap at the base
- Modified lowercase a - decreased width of terminal, opened angle in regular and bold sets
- Modified lowercase b - decreased width of terminal, opened angle in regular and bold sets
- Modified lowercase d - decreased width of terminal, opened angle in regular and bold sets
- Modified lowercase g - decreased width of terminal, opened angle in regular and bold sets
- Modified lowercase i - rounded corners of the dot, oriented dot position left of center relative to vertical stem
- Modified lowercase i - adjusted vertical position of the horizontal stem to x-height
- Modified lowercase j - rounded corners of the dot, oriented dot position left of center relative to vertical stem
- Modified lowercase m - decreased width of terminal, opened angle in regular and bold sets
- Modified lowercase n - decreased width of terminal, opened angle in regular and bold sets
- Modified lowercase p - decreased width of terminal, opened angle in regular and bold sets
- Modified lowercase q - decreased width of terminal, opened angle in regular and bold sets
- Modified lowercase r - decreased width of terminal, opened angle in regular and bold sets
- Modified lowercase t - added angle to left side of horizontal stem
- Modified agrave - decreased width of terminal, opened angle in regular and bold sets
- Modified aacute - decreased width of terminal, opened angle in regular and bold sets
- Modified acircumflex - decreased width of terminal, opened angle in regular and bold sets
- Modified atilde - decreased width of terminal, opened angle in regular and bold sets
- Modified adieresis - decreased width of terminal, opened angle in regular and bold sets
- Modified aring - decreased width of terminal, opened angle in regular and bold sets
- Modified dcroat - decreased width of terminal, opened angle in regular and bold sets
- Modified gbreve - decreased width of terminal, opened angle in regular and bold sets
- Modified ntilde - decreased width of terminal, opened angle in regular and bold sets
- Modified ugrave - decreased width of terminal, opened angle in regular and bold sets
- Modified uacute - decreased width of terminal, opened angle in regular and bold sets
- Modified ucircumflex - decreased width of terminal, opened angle in regular and bold sets
- Modified udieresis - decreased width of terminal, opened angle in regular and bold sets
- Modified exclamdown - rounded corners of the dot
- Modified dieresis - rounded corners
- Modified questionmarkdown - rounded corners of the dot
- Modified Adieresis - rounded corners of dieresis component of glyph
- Modified Edieresis - rounded corners of dieresis component of glyph
- Modified Idieresis - rounded corners of dieresis component of glyph
- Modified Odieresis - rounded corners of dieresis component of glyph
- Modified Udieresis - rounded corners of dieresis component of glyph
- Modified Ydieresis - rounded corners of dieresis component of glyph
- Modified adieresis - rounded corners of dieresis component of glyph
- Modified edieresis - rounded corners of dieresis component of glyph
- Modified idieresis - rounded corners of dieresis component of glyph
- Modified odieresis - rounded corners of dieresis component of glyph
- Modified udieresis - rounded corners of dieresis component of glyph
- Modified ydieresis - rounded corners of dieresis component of glyph
- Modified Idotaccent - rounded corners of the dot
- Modified dotaccent - rounded corners of the dot
- Modified ellipsis - rounded corners of the dots
- Modified periodcentered - rounded corners of the dot
Greek Character Set
- Modified upsilondieresistonos - adjusted vertical position to properly position on the baseline
- Modified iotadieresistonos - adjusted vertical position to properly position on the baseline
Spacing Changes
- Modified uppercase P - increased right sidebearing to equal sidebearing of uppercase O glyph
- Modified uppercase Z - changed to right = left sidebearing (shifts orientation to left) for regular, bold, oblique sets
- Modified uppercase Z - reduced left sidebearing for bold oblique set, not necessary to make this equal as with above sets
- Modified lowercase a - reduced left sidebearing
- Modified lowercase c - reduced left sidebearing
- Modified lowercase k - reduced left sidebearing
- Modified lowercase r - reduced left sidebearing
Version 1.3
Modified Glyphs
- Curve adjustments & curve smoothing across all glyphs in the font collection
- hinting improvements
Build Files
- New binary build system - should result in improved cross-platform compatibility for font binaries
Version 1.2
Modified Glyphs
- Modified lowercase i glyph. Removed serif and added curved tail
- Modified hyphen glyph. Widened
- Modified zero glyph. Adjusted alignment and shape of the oval fill
- Modified left parenthesis glyph. Increased right sidebearing length
- Modified right parenthesis glyph. Increased left sidebearing length
Source
- Converted to UFO formatted source
Version 1.0.1
- Modified the SIL license to permit dual licensing with the Bitstream Vera license. This modification removed the stipulation that multiple licenses are not possible (preamble and section #5) and was intended to create the new Reserved Font Name Hack for this typeface modification and preserve the right (for myself and others) to define Reserved Font Names for all future fonts derived from this typeface. There are no other modifications to either license under which this font is released.
- This release did not introduce changes to the glyphs included in the typeface
Version 1.0.0
- Branched Bitstream Vera Sans Mono 1.10 release
Changes
New Glyphs
- New exclamation point glyph. Circular full stop point, tapered line, increased weight relative to other characters.
- New asterisk glyph. Glyph shape from Source Code Pro. Modified vertical position of the glyph to orient closer to the ascender.
- New period glyph. Circular full stop point, modified from square glyph.
- New comma glyph. Rounded comma shape from Source Code Pro, modified from square glyph.
- New colon glyph. Circular colon points, modified from square points.
- New semicolon glyph. Circular point and rounded comma shape from Source Code Pro, increased vertical spacing between the shapes
Modified Glyphs
- Modified percent glyph. Increased line length and added vertical line ends.
- Modified zero glyph. Changed circular fill to oval fill.
- Modified left square bracket glyph. Increased height of the glyph.
- Modified right square bracket glyph. Increased height of the glyph.
- Modified left curly bracket glyph. Modified vertical position, increased length of the horizontal stem, decreased left sidebearing
- Modified right curly bracket glyph. Modified vertical position, increased length of the horizontal stem, decreased right sidebearing
- Modified question mark glyph. Changed square full stop point to circular full stop point.
- Modified hyphen glyph. Raised vertical alignment to center
->
character combinations.
Font Styles
- Regular - includes all changes indicated above
- Regular Oblique - includes all changes indicated above
- Bold - includes all changes indicated above
- Bold Oblique - includes all changes indicated above