source-foundry / alt-hack Goto Github PK
View Code? Open in Web Editor NEWA stylistic alternate glyph library for the Hack typeface
Home Page: https://github.com/source-foundry/Hack
License: MIT License
A stylistic alternate glyph library for the Hack typeface
Home Page: https://github.com/source-foundry/Hack
License: MIT License
(u00EC) igrave slab style to complete the i slab variant.
New shell script added to repository in #40. Add CI testing with shellcheck
.
PR #7
Propose:
Propose the following paths from the root of the repository for each Unicode position:
glyphs
├── uXXX
├── bold
├── bolditalic
├── italic
├── regular
with the *.glif file under the respective variant directory. For ASCII set glyphs, we will need to consider another level of subdirectories that include manual hinting modifications when they are used in the main set.
This won't support multiple glyphs at a single Unicode code point. How do we address that? With an additional string after the Unicode path like this maybe?
glyphs
├── uXXX-slashed
├── bold
├── bolditalic
├── italic
├── regular
├── uXXX-dotted
├── bold
├── bolditalic
├── italic
├── regular
Thoughts @jublo @burodepeper?
Hi Hack developers!
First of all, thanks for making this wonderful monospace font. Is there a way add a custom patch for '#' and '%'?
Thanks!
Feel free to link to my site in the README or wherever you want.
https://equwal.com/alt-hacks.html
I'm hosting some opinionated variants there. Of course, I can't host all variants there, but if anyone asks I'll generate a variant and add it.
Setting up pip and compiling yourself a Hack can be a lot for some users. I have had conversations specifically about the i
and 0
glyphs, which are controversial.
Why not include a small subset of possible permutations? That is what I am doing at https://github.com/equwal/alt-hack0, but I think it would be nice to do them here.
Here are my proposed variants to include:
i
with unslabbed one../generator.ros dot
./generator.ros forwardslash
./generator.ros slabi noslab1
./generator.ros dot slabi noslab1
./generator.ros forwardslash slabi noslab1
Here is a chat log from a few minutes ago on #lisp
<_death> with hack I find the "i" glyph jarring..
And paraphrasing a source I've lost track of
"You know you can change that zero right?"
"Yeah but it is kind of hard and the script doesn't work."
I believe I'm not the only one who prefers the original version of U+0031 (digit 1) with a less angled top stroke, which was replaced by the current steep angle in version 3.001.
I've therefore been using version 3.000 but I'd love to see alt-hack provide this config option so I can enjoy other updates of latest versions, while still keeping my digit 1 with a flat angled top stroke.
cc: @jublo @burodepeper
I believe I'm not the only one who prefers the old version of U+0031 (digit 1) with a less angled top stroke, which was replaced by the current steep angle in version 3.001.
I've therefore been using version 3.000 but I'd love to see alt-hack provide this config option so I can enjoy other updates of latest versions, while still keeping my digit 1 with a flat angled top stroke.
PR #23
@vl4dimir any interest in adding support for command line options to specify the patched glyph names and the repo root path? This would permit automation with this script (including the release of patched alternate versions of Hack) and would support CI testing of the source patch process.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.