Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.55 #93

Merged
merged 12 commits into from
Jul 28, 2015
Merged

0.55 #93

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
49 changes: 26 additions & 23 deletions Readme.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,16 @@
<table>
<tr>
<td colspan="6"><img width="100%" src="https://github.com/andreaslarsen/monoid/raw/master/Utilities/Images/Monoid1.png" /></td>
</tr>
<tr>
<td><a href="http://larsenwork.com/monoid/">WebPage</a></td>
<td><a href="#guide">Guide</a></td>
<td><a href="#liga">Ligature Support</a></td>
<td><a href="#links">Links</a></td>
<td><a href="#font_log">Log</a></td>
<td><a href="#license">License</a></td>
</tr>
</table>

![Monoid](https://github.com/andreaslarsen/monoid/raw/master/Utilities/Images/MonoidReadme.png)
<p align="center">
<a href="#font_log"><img alt="version" src="https://img.shields.io/badge/version-0.55-brightgreen.svg"></a> <a href="#license"><img alt="license" src="https://img.shields.io/badge/license-MIT%20%2B%20OFL-blue.svg"></a>
</p>
<p align="center"><a href="#guide">Guide</a>       <a href="#liga">Supported Programs</a>       <a href="#links">Links</a>       <a href="#font_log">Log</a>       <a href="#license">License</a>
</p>
<a name="guide"></a>
------
<p>&nbsp;</p>
#Guide

###Download
[larsenwork.com/monoid](http://larsenwork.com/monoid)

###Install
Quit your editor/program. Unzip and open the folder.

Expand All @@ -27,7 +22,7 @@ Quit your editor/program. Unzip and open the folder.
1. Right click the .ttf files
2. Install

#####Linux
#####Linux
1. Copy the .ttf files to your fonts-directory
2. Run `sudo fc-cache`

Expand All @@ -42,11 +37,13 @@ The font contains more alternates than available on the webpage - see [Monoid-*.
* Atom [Stylesheet](https://gist.github.com/larsenwork/255432b5101093fb07bc)

<a name="liga"></a>
------
<p>&nbsp;</p>
#Ligature Support

###Code Editors
I'm using opentype features `calt` + `liga` to create the ligatures. These are unfortunately not supported by all editors. You need to use the "Ligatures: Off" version if you're experiencing problems related to the ligatures.
I'm using opentype features `calt` + `liga` to create the ligatures and add contextual positioning. These are unfortunately not supported by all editors.

You need to use the "Ligatures: Off" version if you're experiencing problems related to the ligatures.

> Please add your findings to this readme if it isn't already there.

Expand Down Expand Up @@ -82,7 +79,7 @@ I'm using opentype features `calt` + `liga` to create the ligatures. These are u


<a name="links"></a>
------
<p>&nbsp;</p>
#Links

* [Medium Articles](https://medium.com/@larsenwork) - Short articles explaining various aspects
Expand All @@ -91,7 +88,7 @@ I'm using opentype features `calt` + `liga` to create the ligatures. These are u
* Lifehacker - [Monoid Is an Open Source Font That's Perfect for Coders](http://lifehacker.com/monoid-is-an-open-source-font-thats-perfect-for-coders-1719835292)

<a name="font_log"></a>
------
<p>&nbsp;</p>
#Font Log
Follow the [GitHub guide for contributing](https://guides.github.com/activities/contributing-to-open-source/#contributing) for issues, pull requests etc.<br>
Remember to update the Font Log when you make contributions.
Expand Down Expand Up @@ -218,8 +215,14 @@ Remember to update the Font Log when you make contributions.
</tr>
<tr>
<td>0.55</td>
<td>WIP</td>
<td>Updated characters (J, asterisks, quotation marks, 3, 6, 9, =), alternate squeezed capitals with diacritics, more ligatures and stuff.</td>
<td></td>
<td>Updated characters (J, asterisks, quotation marks, 3, 6, 9, =), fixed long arrow length, alternate squeezed capitals with diacritics, more ligatures and stuff.</td>
<td>Andreas</td>
</tr>
<tr>
<td>RoadMap</td>
<td></td>
<td>Retina book (current regular) + regular.</td>
<td>Andreas</td>
</tr>
<tr>
Expand All @@ -231,7 +234,7 @@ Remember to update the Font Log when you make contributions.
</table>

<a name="license"></a>
------
<p>&nbsp;</p>
#Licenses
Monoid is dual licensed with MIT and OFL licenses. Pick one:)

Expand Down
6 changes: 2 additions & 4 deletions Scripts/build.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,16 +36,14 @@

# ss01
option('Dollar', 'Alt $', Swap("dollar", "dollar.empty"))
# ss02
option('Asterisk', 'Alt asterisk', Swap("asterisk", "asterisk.multi"))
# ss03
option('0', 'Alt 0', Swap("zero", "zero.dot"))
# ss05
option('1', 'Alt 1', Swap("one", "one.base"))
# ss06
option('3', 'Alt 3', Swap("three", "three.russian"))
# ss08
option('l', 'Alt l', Swap("l", "l.zstyle"))
# ss14
option('Squeeze', 'Squeezed capitals with diacritics', SwapLookup("ss14"))
# no calt
option('NoCalt', 'Turn off contextual alternates', DropCAltAndLiga())

Expand Down
35 changes: 35 additions & 0 deletions Source/Diacritics/Monoid-Diacritics-Bold.sfdir/_A.glyph
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
StartChar: A
Encoding: 65 65 19
GlifName: A_
Width: 1024
VWidth: 0
Flags: W
HStem: 0 21G<105 369.672 782.323 1047> 272 240<439.896 711.992>
AnchorPoint: "top" 576 1280 basechar 0
AnchorPoint: "bottom" 960 0 basechar 0
LayerCount: 5
Back
Fore
SplineSet
581 1073 m 5
571 1073 l 5
516.575641496 893.215308307 474.393349922 704.70987997 439.895897922 512 c 5
711.991588006 512 l 5
677.514938945 704.22264534 635.365204149 892.450347512 581 1073 c 5
400.853869403 272 m 5
387.478678485 181.685386295 375.344033865 90.8700885274 364 0 c 5
105 0 l 5
161 437.272727273 236 875.454545455 378 1280 c 5
774 1280 l 5
916 875.454545455 991 437.272727273 1047 0 c 5
788 0 l 5
776.64558048 90.9532816266 764.499101908 181.741889864 751.109391838 272 c 5
400.853869403 272 l 5
EndSplineSet
Layer: 2
Layer: 3
Layer: 4
Position2: "Single Positioning lookup 21 subtable" dx=128 dy=0 dh=0 dv=0
Position2: "Single Positioning lookup 19 subtable" dx=-128 dy=0 dh=0 dv=0
Position2: "Single Positioning lookup 18 subtable" dx=0 dy=0 dh=0 dv=0
EndChar
35 changes: 35 additions & 0 deletions Source/Diacritics/Monoid-Diacritics-Bold.sfdir/_Aacute.glyph
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
StartChar: Aacute
Encoding: 193 193 46
GlifName: A_acute
Width: 1024
VWidth: 0
Flags: W
HStem: 0 21G<105 369.672 782.323 1047> 272 240<439.896 711.991> 1408 21G<448 680.844>
LayerCount: 5
Back
Fore
SplineSet
581 1073 m 5
571 1073 l 5
516.575195312 893.21484375 474.393554688 704.709960938 439.895507812 512 c 5
711.991210938 512 l 5
677.514648438 704.22265625 635.365234375 892.450195312 581 1073 c 5
400.853515625 272 m 5
387.478515625 181.685546875 375.34375 90.8701171875 364 0 c 5
105 0 l 5
161 437.272460938 236 875.454101562 378 1280 c 5
774 1280 l 5
916 875.454101562 991 437.272460938 1047 0 c 5
788 0 l 5
776.645507812 90.953125 764.499023438 181.7421875 751.109375 272 c 5
400.853515625 272 l 5
448 1408 m 1
590 1664 l 1
856 1664 l 1
666 1408 l 1
448 1408 l 1
EndSplineSet
Layer: 2
Layer: 3
Layer: 4
EndChar
37 changes: 37 additions & 0 deletions Source/Diacritics/Monoid-Diacritics-Bold.sfdir/_Abreve.glyph
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
StartChar: Abreve
Encoding: 258 258 73
GlifName: A_breve
Width: 1024
VWidth: 0
Flags: W
HStem: 0 21G<105 369.672 782.323 1047> 272 240<439.896 711.991> 1392 180<443.571 708.429>
LayerCount: 5
Back
Fore
SplineSet
581 1073 m 5
571 1073 l 5
516.575195312 893.21484375 474.393554688 704.709960938 439.895507812 512 c 5
711.991210938 512 l 5
677.514648438 704.22265625 635.365234375 892.450195312 581 1073 c 5
400.853515625 272 m 5
387.478515625 181.685546875 375.34375 90.8701171875 364 0 c 5
105 0 l 5
161 437.272460938 236 875.454101562 378 1280 c 5
774 1280 l 5
916 875.454101562 991 437.272460938 1047 0 c 5
788 0 l 5
776.645507812 90.953125 764.499023438 181.7421875 751.109375 272 c 5
400.853515625 272 l 5
728 1664 m 1
936 1664 l 1
936 1496 775 1392 576 1392 c 0
377 1392 216 1496 216 1664 c 1
424 1664 l 1
424 1612 473 1572 576 1572 c 0
679 1572 728 1612 728 1664 c 1
EndSplineSet
Layer: 2
Layer: 3
Layer: 4
EndChar
39 changes: 39 additions & 0 deletions Source/Diacritics/Monoid-Diacritics-Bold.sfdir/_Acircumflex.glyph
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
StartChar: Acircumflex
Encoding: 194 194 44
GlifName: A_circumflex
Width: 1024
VWidth: 0
Flags: W
HStem: 0 21G<105 369.672 782.323 1047> 272 240<439.896 711.991> 1408 21G<200 470.456 681.544 952>
LayerCount: 5
Back
Refer: 19 65 N 1 0 0 1 0 0 3
Fore
SplineSet
581 1073 m 5
571 1073 l 5
516.575195312 893.21484375 474.393554688 704.709960938 439.895507812 512 c 5
711.991210938 512 l 5
677.514648438 704.22265625 635.365234375 892.450195312 581 1073 c 5
400.853515625 272 m 5
387.478515625 181.685546875 375.34375 90.8701171875 364 0 c 5
105 0 l 5
161 437.272460938 236 875.454101562 378 1280 c 5
774 1280 l 5
916 875.454101562 991 437.272460938 1047 0 c 5
788 0 l 5
776.645507812 90.953125 764.499023438 181.7421875 751.109375 272 c 5
400.853515625 272 l 5
427 1664 m 1
725 1664 l 1
952 1408 l 1
704 1408 l 1
576 1522 l 1
448 1408 l 1
200 1408 l 1
427 1664 l 1
EndSplineSet
Layer: 2
Layer: 3
Layer: 4
EndChar
41 changes: 41 additions & 0 deletions Source/Diacritics/Monoid-Diacritics-Bold.sfdir/_Adieresis.glyph
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
StartChar: Adieresis
Encoding: 196 196 47
GlifName: A_dieresis
Width: 1024
VWidth: 0
Flags: W
HStem: 0 21G<105 369.672 782.323 1047> 272 240<439.896 711.991> 1394 284<247.187 456.813 695.187 904.813>
VStem: 210 284<1431.19 1640.81> 658 284<1431.19 1640.81>
LayerCount: 5
Back
Fore
SplineSet
581 1073 m 5
571 1073 l 5
516.575195312 893.21484375 474.393554688 704.709960938 439.895507812 512 c 5
711.991210938 512 l 5
677.514648438 704.22265625 635.365234375 892.450195312 581 1073 c 5
400.853515625 272 m 5
387.478515625 181.685546875 375.34375 90.8701171875 364 0 c 5
105 0 l 5
161 437.272460938 236 875.454101562 378 1280 c 5
774 1280 l 5
916 875.454101562 991 437.272460938 1047 0 c 5
788 0 l 5
776.645507812 90.953125 764.499023438 181.7421875 751.109375 272 c 5
400.853515625 272 l 5
800 1678 m 0
884 1678 942 1620 942 1536 c 0
942 1452 884 1394 800 1394 c 0
716 1394 658 1452 658 1536 c 0
658 1620 716 1678 800 1678 c 0
352 1678 m 0
436 1678 494 1620 494 1536 c 0
494 1452 436 1394 352 1394 c 0
268 1394 210 1452 210 1536 c 0
210 1620 268 1678 352 1678 c 0
EndSplineSet
Layer: 2
Layer: 3
Layer: 4
EndChar
37 changes: 37 additions & 0 deletions Source/Diacritics/Monoid-Diacritics-Bold.sfdir/_Agrave.glyph
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
StartChar: Agrave
Encoding: 192 192 43
GlifName: A_grave
Width: 1024
VWidth: 0
Flags: W
HStem: 0 21G<105 369.672 782.323 1047> 272 240<439.896 711.991> 1408 21G<471.156 704>
LayerCount: 5
Back
Refer: 17 96 N 1 0 0 1 136.371 522 2
Refer: 19 65 N 1 0 0 1 26 0 3
Fore
SplineSet
581 1073 m 5
571 1073 l 5
516.575195312 893.21484375 474.393554688 704.709960938 439.895507812 512 c 5
711.991210938 512 l 5
677.514648438 704.22265625 635.365234375 892.450195312 581 1073 c 5
400.853515625 272 m 5
387.478515625 181.685546875 375.34375 90.8701171875 364 0 c 5
105 0 l 5
161 437.272460938 236 875.454101562 378 1280 c 5
774 1280 l 5
916 875.454101562 991 437.272460938 1047 0 c 5
788 0 l 5
776.645507812 90.953125 764.499023438 181.7421875 751.109375 272 c 5
400.853515625 272 l 5
704 1408 m 1
486 1408 l 1
296 1664 l 1
562 1664 l 1
704 1408 l 1
EndSplineSet
Layer: 2
Layer: 3
Layer: 4
EndChar
32 changes: 32 additions & 0 deletions Source/Diacritics/Monoid-Diacritics-Bold.sfdir/_Alpha.glyph
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
StartChar: Alpha
Encoding: 913 913 254
GlifName: A_lpha
Width: 1024
VWidth: 0
Flags: W
HStem: 0 21G<103 243.5 908.5 1049> 388 120<316 836> 1289 119<555.101 596.899>
VStem: 103 135<0 299.508> 914 135<0 299.508>
LayerCount: 5
Back
Fore
SplineSet
103 0 m 1
156 496 267 971 511 1408 c 1
641 1408 l 1
885 971 996 496 1049 0 c 1
914 0 l 1
903 136 878 265 859 388 c 1
293 388 l 1
274 265 249 136 238 0 c 1
103 0 l 1
836 508 m 1
769 800 696 1061 581 1289 c 1
571 1289 l 1
456 1061 383 800 316 508 c 1
836 508 l 1
EndSplineSet
Validated: 1
Layer: 2
Layer: 3
Layer: 4
EndChar
Loading