Skip to content

Commit

Permalink
add <>, +++, <<< and >>>
Browse files Browse the repository at this point in the history
  • Loading branch information
Ian Tuomi authored and Ian Tuomi committed Apr 26, 2014
1 parent 9fed5e5 commit d563e8f
Show file tree
Hide file tree
Showing 18 changed files with 30,115 additions and 30,242 deletions.
4 changes: 4 additions & 0 deletions GlyphOrderAndAliasDB
Original file line number Diff line number Diff line change
Expand Up @@ -978,3 +978,7 @@ greater_hyphen greater_hyphen
equal_equal equal_equal
colon_colon colon_colon
period_period_period period_period_period
greater_greater_greater greater_greater_greater
less_greater less_greater
less_less_less less_less_less
plus_plus_plus plus_plus_plus
9 changes: 9 additions & 0 deletions Hasklig_relnotes.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
### Release notes
## version 0.3
+ New ligatures: `<<<`, `>>>`, `<>` and `+++`

## version 0.2 Haskl
+ Lengthened `==` and `/=` to match other equals signs

## version 0.1 of Hasklig released
+ Ligatures `<-`, `->`, `=>` `>>`, `<<`, `>>=`, `=<<`, `..`, `...`, `::`, `-<`, `>-`, `-<<`, `>>-`, `++`, `/=` and `==`
9,023 changes: 4,520 additions & 4,503 deletions Roman/Black/font.pfa

Large diffs are not rendered by default.

9,105 changes: 4,561 additions & 4,544 deletions Roman/Bold/font.pfa

Large diffs are not rendered by default.

8,191 changes: 4,104 additions & 4,087 deletions Roman/ExtraLight/font.pfa

Large diffs are not rendered by default.

8,219 changes: 4,118 additions & 4,101 deletions Roman/Light/font.pfa

Large diffs are not rendered by default.

8,419 changes: 4,218 additions & 4,201 deletions Roman/Medium/font.pfa

Large diffs are not rendered by default.

8,425 changes: 4,221 additions & 4,204 deletions Roman/Regular/font.pfa

Large diffs are not rendered by default.

8,639 changes: 4,328 additions & 4,311 deletions Roman/Semibold/font.pfa

Large diffs are not rendered by default.

Binary file not shown.
1 change: 0 additions & 1 deletion RomanMM/SourceCodeProMM.pfa

This file was deleted.

Binary file modified RomanMM/mmfont.mmm
Binary file not shown.
2 changes: 1 addition & 1 deletion RomanMM/mmfont.pfa

Large diffs are not rendered by default.

269 changes: 0 additions & 269 deletions SourceCodeProReadMe.html

This file was deleted.

2 changes: 1 addition & 1 deletion build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ mkdir target/ target/OTF/ target/TTF/

for w in $weights
do
makeotf -f Roman/$w/font.pfa -r -o target/OTF/$family-$w.otf
makeotf -f Roman/$w/font.pfa -r -o target/$family-$w.otf
# makeotf -f Roman/$w/font.ttf -gf GlyphOrderAndAliasDB_TT -r -o target/TTF/$family-$w.ttf
rm Roman/$w/current.fpr # remove default options file from the source tree after building
done
1 change: 1 addition & 0 deletions buildAll.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cd RomanMM;makeInstances -o ../Roman;cd ..;./build.sh
47 changes: 29 additions & 18 deletions features.family
Original file line number Diff line number Diff line change
Expand Up @@ -262,26 +262,37 @@ feature size {
#------------------------------
feature liga {

sub less hyphen by less_hyphen; # <-
sub hyphen greater by hyphen_greater; # ->
sub equal greater by equal_greater; # =>
sub greater greater equal by greater_greater_equal; # >>=
sub equal less less by equal_less_less; # =<<
sub greater greater by greater_greater; # >>
sub less less by less_less; # <<
sub period period period by period_period_period; # ...
sub period period by period_period; # ..
sub colon colon by colon_colon; # ::

sub plus plus by plus_plus; # ++
sub less hyphen by less_hyphen; # <-
sub hyphen greater by hyphen_greater; # ->
sub equal greater by equal_greater; # =>

sub equal equal by equal_equal; # ==
sub slash equal by slash_equal; # /=
sub greater greater greater by greater_greater_greater; # >>>
sub less less less by less_less_less; # <<<

sub greater greater equal by greater_greater_equal; # >>=
sub equal less less by equal_less_less; # =<<

sub greater greater by greater_greater; # >>
sub less less by less_less; # <<

sub less greater by less_greater; # <>

sub period period period by period_period_period; # ...
sub period period by period_period; # ..
sub colon colon by colon_colon; # ::

sub plus plus plus by plus_plus_plus; # +++
sub plus plus by plus_plus; # ++

sub equal equal by equal_equal; # ==
sub slash equal by slash_equal; # /=

sub greater greater hyphen by greater_greater_hyphen; # >>-
sub hyphen less less by hyphen_less_less; # -<<
sub hyphen less by hyphen_less; # -<
sub greater hyphen by greater_hyphen; # >-
sub greater greater hyphen by greater_greater_hyphen; # >>-
sub hyphen less less by hyphen_less_less; # -<<
sub hyphen less by hyphen_less; # -<
sub greater hyphen by greater_hyphen; # >-



} liga;

1 change: 0 additions & 1 deletion relnotes.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

version 1.017 created 2013/01/11

Updates the hinting to the default asterisk in some styles that were missed in the previous version.
Expand Down

0 comments on commit d563e8f

Please sign in to comment.