Rebecca Kelly
c4065187a5
Add Montserrat
2021-09-04 11:08:15 -04:00
Rebecca Kelly
c5e95a6d9c
Add some useful targets to Makefile
2021-09-04 10:43:55 -04:00
Rebecca Kelly
bfa324d3c7
Update comments at the start of ligaturize.py
2021-09-04 10:22:14 -04:00
Rebecca Kelly
640cfa3f37
Update to Fira Code 3.1
2021-09-04 10:14:58 -04:00
Rebecca Kelly
0ab0be6d04
Add Hermit 2.0 as 'Ligamit'
...
Via
https://github.com/pcaro90/hermit/blob/master/packages/otf-hermit-2.0.tar.gz
-- no submodule this time because the plain font files aren't checked
into the repo.
2021-09-04 09:39:28 -04:00
Rebecca Kelly
a604a5a853
Add SpaceMono
2021-09-04 09:30:27 -04:00
Rebecca Kelly
897124643d
Don't crash if the font has no embedded copyright (e.g. mononoki)
...
Fixes #92
2021-09-04 08:53:07 -04:00
Rebecca Kelly
94189f84b8
add a keyboard blob to the test pattern to make sure spacing doesn't break, etc
2021-09-04 08:53:07 -04:00
Rebecca Kelly
e91c60ea66
use grep -F
instead of fgrep
2021-09-04 08:53:07 -04:00
Suraj N. Kurapati
8894a647fb
update Fantasque Sans Mono to version 1.8.0 ( #99 )
...
* update FantasqueSansMono-NoLoopK to version 1.8.0
https://github.com/belluzj/fantasque-sans/releases/tag/v1.8.0
* update FantasqueSansMono-Normal to version 1.8.0
https://github.com/belluzj/fantasque-sans/releases/tag/v1.8.0
* add FantasqueSansMono-LargeLineHeight v1.8.0
https://github.com/belluzj/fantasque-sans/releases/tag/v1.8.0
* add FantasqueSansMono-LargeLineHeight-NoLoopK v1.8.0
https://github.com/belluzj/fantasque-sans/releases/tag/v1.8.0
* FantasqueSansMono: add TTF version for Windows 10
The OTF version looks good under Linux but is garbled under Windows 10,
and the aberrations become worse on a high-resolution display. The TTF
version doesn't suffer from this limitation, under Windows 10 at least.
2021-08-13 18:55:21 -04:00
B. Kelly
8cfc093038
Update IBM Plex Mono to v4.0.2
2020-03-13 21:05:16 -04:00
B. Kelly
3b4cdc27a9
Add test pattern with generation instructions
2020-03-13 18:36:14 -04:00
B. Kelly
eaca739bd4
Update 'Family' SFNT entry.
...
Thanks to @sirgu for the fix.
Fixes #75
2020-03-13 18:15:09 -04:00
B. Kelly
258773ce22
Merge remote-tracking branch 'gaplo917/master'
2020-03-13 17:00:15 -04:00
B. Kelly
386926de9c
Merge remote-tracking branch 'origin/python-3'
...
Fontforge works with py3 now.
2020-03-13 16:37:53 -04:00
Andrey Makarov
0297bd4a51
update to Fira Code 2.0
...
7 new ligatures are added: \/ ||- |=> |-> <=| <-| /\
2020-03-13 16:27:03 -04:00
Gary Lo
3d75e1bb9e
fix #73 ord() expected a character.
2020-01-31 15:22:21 +08:00
Navid Rojiani
daa4dc8baf
Use Python 3
...
The scripts work with Python 3 now (with a few changes).
Remove Python 2 requirement.
2019-10-09 17:27:26 -04:00
Navid K. Rojiani
bc6c629db3
Merge pull request #70 from farid-fari/master
...
Font naming corrections: suffix recognition and WWS Family
2019-07-31 14:30:25 -04:00
Farid A
a95b6fbf96
Font naming corrections: suffix recognition and WWS Family
2019-07-29 23:56:30 -04:00
Navid Rojiani
6b577851fa
Use Python 3
...
The scripts work with Python 3 now (with a few changes).
Remove Python 2 requirement.
2019-06-30 19:54:48 -04:00
Ben Kelly
6d3070ae1c
Fix 'Preferred Family' and 'Compatible Full' SFNT entries.
...
This should fix the issues with Ligalex and Ubuntu Mono Ligaturized colliding
with the original fonts in some font selectors.
2019-02-13 10:27:09 -05:00
Justin Su
ff89b86078
Generate font type corresponding to input font
2018-12-23 06:43:11 -05:00
Justin Su
7421e3c844
Alphabetize
2018-12-23 06:38:45 -05:00
Justin Su
b61935859c
Remove duplicated ligature
2018-12-23 06:38:45 -05:00
pratyush
7f53cffde8
New Ligatures from Fira Code 1.206
...
and add the new ligatures that were added in the new Fira code release
2018-12-23 06:31:56 -05:00
Ben Kelly
453fc80918
firacode: update to 1.206
2018-12-23 06:25:50 -05:00
Ben Kelly
e991760956
plex: update to 1.2.3
2018-12-23 06:22:19 -05:00
Jamie Luck
f3c67a2ce5
Fix code fencing end on README.md
...
This was wrapping the whole rest of the file in a preformatted block, this commit reverts that.
2018-12-06 06:17:00 -05:00
Morten Fyhn Amundsen
e53f663799
Readme: Mention need for recursive clone
2018-09-01 15:30:55 -04:00
Ben Kelly
5389c7c2b3
Remove output-fonts in favour of releases
...
Ligaturized fonts are no longer checked in; instead they're zipped and
put under releases.
2018-08-31 20:15:47 -04:00
Ben Kelly
981063392d
Remove google fonts submodule; add IBM Plex and Codeface submodules
...
It turns out that every font we want is in Codeface except for Plex,
which
has its own git repo. So now all of our source fonts are submodulized!
2018-08-31 19:40:14 -04:00
Ben Kelly
d5db9c0f5a
Add Google Fonts submodule for those fonts present in it
...
The following fonts are now loaded from the submodule rather than checked in:
- Cousine
- Roboto Mono
- Inconsolata
- Anonymous Pro
- IBM Plex Mono
- Oxygen Mono
- Source Code Pro
- Ubuntu Mono
This also means a bunch of new output fonts have been added for variants not
present in the original input-fonts.
2018-08-31 15:18:25 -04:00
Ben Kelly
01b7c2bb01
Completely rework build process, and rename files for license compliance
...
This addresses #25 and (partially) #42 ; fonts that we can't make derivative
works of are no longer checked in, and fonts that need to be renamed for
license compliance have been.
The build process is also now a bit more robust.
2018-08-31 14:47:53 -04:00
Justin Su
a9e24954a9
Move fira to submodule
2018-08-31 10:27:50 -04:00
Ben Kelly
81470dc27b
Update README
...
- Add `-script` to command line
- Explicitly credit @rojiani
2018-08-27 18:58:09 -04:00
Ben Kelly
107a135207
Die explicitly if running on python != 2
...
This should hopefully cut down on bug reports from people stuck with a
Fontforge install that's linked against Python 3, which doesn't work,
c.f. #6 .
2018-08-27 18:54:22 -04:00
Bruno "Tinnus" Ferreira
04eb004456
Update Makefile
...
Updated Makefile to add -script command in fontforge call. Needed this to get it working on fontforge v. 20120731.
2018-08-27 18:53:56 -04:00
Sam McLeod
26299bf15f
Add all IBM Plex Mono input and output fonts
2018-08-27 12:35:43 -04:00
Justin Su
0af64beee5
Fix Makefile
...
Make does not parse quotes.
2018-08-27 12:16:29 -04:00
Rex
d6142a5d29
Add monospace Source Code Pro Regular and Bold
2018-08-27 12:15:36 -04:00
Rex
27ffbc98fb
Add Source Code Variable Roman ( #26 )
...
* Add Source Code Variable Roman
* Add Source Code Variable Roman
2018-05-02 19:54:34 -04:00
Ben Kelly
670d05e769
Regenerate output fonts
...
This fixes the metadata for fonts like Liga Edlo and Liga IBM Plex Mono.
It does *not* fix SF Mono for reasons I have yet to determine.
2018-04-22 21:17:32 -04:00
Ben Kelly
8533408f7a
Add --prefix option and update font metadata based on that
...
Rather than trying to infer the font name and weight from the filename,
ligaturizer now uses the metadata embedded in the font file and sticks
the desired prefix onto it.
2018-04-22 21:15:25 -04:00
Ben Kelly
11b2ed7235
Add 'stat' tool for reading font information
2018-04-22 20:09:39 -04:00
Ben Kelly
b6ca6105fb
Update to the latest version of Hack
2018-03-06 21:15:05 -05:00
Ben Kelly
f98f3523bb
Lookup letter glyphs by codepoint rather than name
...
Fonts usually let you look up the glyphs by name, but not always; all
they are *required* to support is lookup by codepoint. This fixes em
lookup and the www ligature on fonts that don't have nametables for
letter glyphs.
Fixes #16 and #21 .
2018-03-06 21:14:35 -05:00
Navid K. Rojiani
a37419e657
Add Fantasque Sans Mono links to README
...
also added missing ')'
2018-03-04 22:15:38 -08:00
Navid Rojiani
05fed52157
Add Fantasque Sans Mono (v1.7.2)
...
https://github.com/rojiani/Ligaturizer/issues/20
2018-03-04 16:46:48 -08:00
pratyush
c2d34fe371
Update to the latest Fira Code and add new Ligature support
...
Added :> and <:
Removed =<
Added ::=
Added [| |]
Added {| |}
Added ..=
Added =!=
Added |- -| _|_
Added #=
Updated to the new Firacode fonts
2018-03-01 11:19:40 -05:00