Jany Belluz
514454e9e7
Merge pull request #134 from claymager/fira-logic
...
Port Fira Code's ligature logic
2020-07-04 11:42:02 +01:00
John Mager
5c088fcf68
Skip generating ignores for certain ligatures.
...
- Logic ripped from FiraCode, not currently applicable to Fantasque
Sans
- Some potential ligatures ( <*>, <$> ), can be arbitrarily extended
while still making sense: ( <<<$>>>, etc). Standard 'ignore' rules will
prevent this from displaying, so we can skip those for certain
ligatures.
2020-06-21 15:00:57 -04:00
John Mager
7506577e37
Protects some sequences for being ligaturized
2020-06-21 15:00:57 -04:00
John Mager
2508b90ce9
Fixes bug in potentially cyclic ligatures
...
* fixes issue #133
2020-06-21 15:00:57 -04:00
John Mager
bb0e4dc3af
Allows hardcoding sequences to ignore ligatures
...
- Certain operator combinations - especially those involving equals
signs - look wrong when some of them form ligatures.
- All current rules from FiraCode were ported over, but many are
currently irrelevant for this font. Those are commented out of the
file.
- Fixes issue #118
2020-06-21 15:00:57 -04:00
John Mager
824cd6a9f8
Added support for longer ligatures
...
- Breaking out the ligature substitution rules like this also allows for
easy logical extensions, to handle edge cases as FiraCode does.
2020-06-21 15:00:45 -04:00
Jany Belluz
f26bc2f418
Bump version
2019-11-16 19:53:01 +00:00
Jany Belluz
eab24e0f4e
Merge remote-tracking branch 'origin/master' into ligatures
2019-11-16 19:40:49 +00:00
Jany Belluz
852f3ce99f
Fix various problems in ligatures
2019-11-16 19:39:26 +00:00
Jany Belluz
ce0925cf8c
Stop making EOTs
2019-11-16 16:59:06 +00:00
Jany Belluz
96a3d88ed0
Uniformise glyph coverage
2019-11-16 16:59:06 +00:00
Jany Belluz
9976f53dff
Use TTFs as base for web fonts
2019-11-16 15:49:32 +00:00
artem-ogre
103c7cecc3
Add new ligatures
...
- Regular: '::', '<<', '>>', '&&', '||', '//', '/*', '*/', '/**/'
- Italic/Bold/BoldItalic: '//', '/*', '*/', '/**/'
2019-11-16 15:41:02 +00:00
Jany Belluz
1dd5dbc74a
WIP Remove overlaps and fix problems
2018-07-22 22:31:08 +01:00
Jany Belluz
ecb649a229
Add ligatures with overlaps
2018-07-22 20:11:44 +01:00
Jany Belluz
b9c399df2f
Fix typo
2018-07-18 15:04:53 +01:00
Jany Belluz
35c5032cc0
Merge pull request #98 from doekman/installation-instructions
...
Added installation instructions to README
2018-07-18 14:53:12 +02:00
Doeke Zanstra
bf67c51429
Fixed link, and added some linebreaks
2018-07-18 14:51:18 +02:00
Doeke Zanstra
eb7ab3a6cb
Added clarification of different installation packages
2018-07-18 13:01:29 +02:00
Doeke Zanstra
46139ca2ec
Added macOS+homebrew installation instructions to README.md
2018-07-18 12:48:49 +02:00
Jany Belluz
497bd58973
Remove Flattr link
2018-04-10 21:48:36 +02:00
Jany Belluz
45cdc309de
Bump version
2018-01-07 19:00:45 +01:00
Jany Belluz
9be00993ba
Add ≤ and ≥, fix #69
2018-01-07 17:52:48 +01:00
Jany Belluz
24cba22f2e
Add black circle, fix #78
2018-01-07 17:06:43 +01:00
Jany Belluz
8a7b4f76c2
Add Perl 6 quotes, fix #82
2018-01-07 16:45:02 +01:00
belluzj
127e66b684
Merge pull request #83 from cedmax/patch-1
...
Fixed link to noLoopK zip file
2017-07-31 18:08:46 +02:00
Marco Cedaro
afb3aa77e1
Fixed link to noLoopK zip file
2017-07-31 10:30:58 +01:00
Jany Belluz
6580d1c78f
Update changelog
2017-07-12 22:35:58 +02:00
Jany Belluz
d9f4307c88
Add numero sign, fix #23
2017-07-12 22:18:59 +02:00
Jany Belluz
12543d4cc1
Fix the cyrillic у as mentioned in #23
2017-07-12 20:55:05 +02:00
Jany Belluz
82c5e7d0fc
Add a variant with a larger line height
...
As proposed in https://github.com/belluzj/fantasque-sans/issues/23\#issuecomment-58776550
2017-07-12 20:39:32 +02:00
Jany Belluz
6a568c63f6
Add no-loop k also in italics
2017-07-12 20:15:48 +02:00
Jany Belluz
010717e575
Fix link in README
2017-07-10 18:58:19 +02:00
Jany Belluz
b6abec986f
Update the build system to bake in the non-looped k
2017-07-10 18:52:39 +02:00
Jany Belluz
d6b7f3fbff
Update copyright years
2017-07-10 18:47:37 +02:00
Jany Belluz
ce60fbf7cf
Use the Fontforge directory format
2017-07-10 18:47:37 +02:00
belluzj
ae96bc245e
Add a link to the release with baked-in ss01
2017-05-23 21:41:40 +02:00
belluzj
e336dafcc2
Set theme jekyll-theme-cayman
2016-12-22 16:54:40 +01:00
Jany Belluz
7940546c88
Update copyright years
2016-04-03 21:32:23 +02:00
Jany Belluz
aeee75db83
Fix bad generation of CSS declarations
...
...due to excess verbosity from FontForge.
2016-04-03 21:27:40 +02:00
Jany Belluz
3365244e8b
Bump version
2016-04-03 21:09:38 +02:00
Jany Belluz
69cee70a22
Adjust curly quotes so that they also work well as apostrophes
2016-04-03 20:08:38 +02:00
Jany Belluz
5b82239229
Implement non-looping k in bold too
2016-04-03 18:38:35 +02:00
Jany Belluz
c3470f189d
Introducing the non-looping k stylistic set
2016-04-03 18:26:25 +02:00
Jany Belluz
bfda59992d
Merge branch 'master' of github.com:belluzj/fantasque-sans
2016-04-03 17:25:52 +02:00
Jany Belluz
39fea6744d
Ignore generated WOFF2 fonts
2016-04-03 17:25:42 +02:00
belluzj
527de5dbe9
Update pkg.sh, fix #63
2016-01-18 21:59:23 +01:00
Jany Belluz
4d9b217854
Generate WOFF2 files, fix #62 , new build dep: woff2_compress
2016-01-10 19:56:03 +01:00
belluzj
f2eca867f1
Merge pull request #61 from kartynnik/master
...
Update README.md with a notice on the outdated FontForge in Ubuntu
2016-01-09 12:27:47 +01:00
Yury Kartynnik
4d5a72261c
Update README.md with a notice on the outdated FontForge in Ubuntu
2016-01-09 10:14:05 +03:00