1
1
mirror of https://github.com/i-tu/Hasklig.git synced 2024-08-15 05:20:40 +03:00

add <>, +++, <<< and >>>

This commit is contained in:
Ian Tuomi 2014-04-26 23:34:25 +03:00
parent 9fed5e5794
commit d563e8f09c
18 changed files with 30115 additions and 30242 deletions

View File

@ -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
Hasklig_relnotes.txt Normal file
View File

@ -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 `==`

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -1,269 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>Read Me File for Source Code Pro</title>
<meta charset="utf-8" />
<meta name="description" content= "Read Me file for Source Code Pro ... " />
<title>Read Me</title>
<style type="text/css" media="screen">
/*********************** fonts ************************/
body
{font-family: sans-serif;
font-weight: normal;
font-size: 10pt;
color: #000000;
margin: 0px;
background-color: white;}
h1
{display:inline;
font-family: sans-serif;
font-weight: normal;
color: #999999;}
h2
{display:inline;
font-size: 10pt;
font-family: sans-serif;
font-weight: bold;
color: #666666;}
/*********************** links ************************/
a:link
{color:#004477;
text-decoration:none;
margin: 0px 0px 0px 0px;}
a:visited
{color:#6d7f8e;
text-decoration:none;
margin: 0px 0px 0px 0px;}
a:hover
{color:#ff0000;
text-decoration:none;
margin: 0px 0px 0px 0px;}
/*********************** div tags ************************/
#page
{float:left;
width:700px;
margin:20px 20px 20px 20px;}
#subTitle
{background-color:#e3e3e3;
float:left;
width:700px;
border-bottom:solid #999999 1.0pt;
border-bottom-alt:solid #999999 .5pt;
padding:2px 0px 4px 0px;}
#title
{background-color:#e3e3e3;
float:left;
width:700px;
border-bottom:solid #999999 1.0pt;
border-bottom-alt:solid #999999 .5pt;
padding:2px 0px 4px 0px;}
#description
{float:left;
width:700px;
padding:15px 0px 15px 0px;}
.style6 {color: #666666}
.style7 {color: #FF0000}
</style>
</head>
<body>
<div id="page">
<h1><span style="font-size:16pt">Source&#153; Code Pro</span></h1>
<br />
<div id="description1">
<p> This document contains late-breaking product information, updates, and troubleshooting tips.<br />
<br />
<a href="#A1">Minimum system requirements</a> <br />
<a href="#A7">Font installation</a> <br />
<a href="#A2">Family information</a> <br />
<a href="#A3">Release Notes</a><br />
<a href="#A8">Known issues</a> <br />
<a href="#A9">Customer care</a> <br />
<a href="#A10">Other resources</a> <br />
<a href="#A12"></a><br />
</p>
</div>
<div id="title"><a name="A1" id="A1"></a><h2 class="style6">Minimum system requirements</h2>
</div>
<div id="description2">
<p>Windows&reg;</p>
<ul>
<li> Intel&reg; Pentium,&reg; Intel Centrino,&reg; Intel Xeon,&reg; or Intel Core&trade; Duo processor</li>
<li>Microsoft Windows 2000, Windows XP, Windows Vista&trade;, or Windows 7<br />
</li>
<li>16 MB of RAM (32 MB recommended)</li>
<li>Note:
Fonts from Font Folio 11 may also be installed under Microsoft Windows 98, Windows Millennium Edition,
and Windows NT&reg; 4.0 with Service Pack 4 if you install Adobe Type Manager&reg; (ATM&trade;) Light
4.1 on your system. If using a PostScript&reg; printer on Windows 98/ME, AdobePS&trade; printer
driver 4.3 or later is recommended. If using a PostScript printer
on Windows NT 4.0, AdobePS printer driver 5.1.2 or later is recommended.</li>
</ul>
<p>Macintosh</p>
<ul>
<li> PowerPC&reg; G4 or G5 or multicore Intel processor</li>
<li>Mac OS X</li>
<li>16 MB of RAM (32 MB recommended)</li>
<li>If using a PostScript printer, the latest AdobePS printer driver is recommended.</li>
<li>Note: Fonts from Font Folio 11 may be installed under Mac OS 8.6 through 9.2 with ATM Light 4.6,
and under Classic mode in Mac OS X with ATM Light 4.6.2.</li>
</ul>
</div>
<div id="title3"><h2><a name="A7" id="A7">Font installation</a></h2></div>
<div id="description3">
<p>For information on installing these fonts, see<span class="style7"> <a title="http://www.adobe.com/go/learn_fontinstall_en" href="http://www.adobe.com/go/learn_fontinstall_en">http://www.adobe.com/go/learn_fontinstall_en</a>.</span></p>
</div>
<div id="title4"><h2><a name="A2" id="A2">Family information</a></h2></div>
<div id="description4">
<p><strong>History</strong></p>
Source Code Pro was designed by Paul D. Hunt as a companion to Source Sans. This complementary family was adapted from the Source design due to a request to create a monospaced version for coding applications. Source Code preserves the design features and vertical proportions of Source Sans, but alters the glyph widths so that they are uniform across all glyphs and weights. Although this family was designed specifically for coding environments, for which a regular weight will typically suffice, Source Code has been made available in the same weight range as the corresponding Source Sans design.<br><br>Source Code Pro currently supports a wide range of languages using the Latin script, and includes all the characters in the Adobe Latin 4 glyph set. As an open source project, it is expected that incremental updates will be made over time to extend glyph set coverage and functionality. Future releases are expected to add support for Greek and Cyrillic scripts, italics, and other features documented on the project page at <A HREF="http://sourceforge.net/adobe/sourcesans/wiki/Home/">Open@Adobe</A>, which is hosted by SourceForge.net®. If you are interested in contributing to this open source project, please visit this project page for information on how to become involved. Source Code Pro can be adapted and redistributed according to the terms of the <A HREF="http://www.adobe.com/type/browser/legal/pdfs/OpenFontLicense.pdf">Open Font License (OFL) agreement</A>.
<p><strong>Menu Names And Style Linking</strong> </p>
<p>In many Windows&reg; applications, instead of every font appearing on
the menu, fonts are grouped into style-linked sets, and only the name of
the base style font for a set is shown in the menu. The italic and the
bold weight fonts of the set (if any) are not shown in the font menu, but can still be
accessed by selecting the base style font, and then using the italic
and bold style buttons. In this family, such programs will show only the
following base style font names in the menu:</p>
<p>Source Code Pro<br>
Source Code Pro Black<br>
Source Code Pro ExtraLight<br>
Source Code Pro Light<br>
Source Code Pro Medium<br>
Source Code Pro Semibold<br></p>
<p>The other fonts in this family must be selected by choosing a menu name
and then a style option following the guide below.</p>
<table border="0">
<tr> <td>Menu Name</td> <td> </td> <td>plus Style Option... </td> <td> </td> <td>selects this font</td> </tr>
<tr> <td>Source Code Pro</td> <td> </td> <td>[none]</td> <td> </td> <td>Source Code Pro Regular</td> </tr>
<tr> <td>Source Code Pro</td> <td> </td> <td>Bold</td> <td> </td> <td>Source Code Pro Bold</td> </tr>
<tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr>
<tr> <td>Source Code Pro ExtraLight</td> <td> </td> <td>[none]</td> <td> </td> <td>Source Code Pro ExtraLight</td> </tr>
<tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr>
<tr> <td>Source Code Pro Light</td> <td> </td> <td>[none]</td> <td> </td> <td>Source Code Pro Light</td> </tr>
<tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr>
<tr> <td>Source Code Pro Medium</td> <td> </td> <td>[none]</td> <td> </td> <td>Source Code Pro Medium</td> </tr>
<tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr>
<tr> <td>Source Code Pro Semibold</td> <td> </td> <td>[none]</td> <td> </td> <td>Source Code Pro Semibold</td> </tr>
<tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr>
<tr> <td>Source Code Pro Black</td> <td> </td> <td>[none]</td> <td> </td> <td>Source Code Pro Black</td> </tr>
<tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr>
</table>
<p>On the Mac OS, although each font appears as a separate entry on the
font menu, users may also select fonts by means of style links.
Selecting a base style font and then using the style links (as described
above for Windows) enhances cross-platform document compatibility with
many applications, such as Microsoft&reg; Word and Adobe PageMaker&reg;,
although it is unnecessary with more sophisticated Adobe applications
such as recent versions of Illustrator&reg;, Photoshop&reg; or
InDesign&reg;.</p>
<p>One should not, however, select a base font which has no style-linked
variant, and then use the bold or italic styling button. Doing so will
either have no effect, or result in programmatic bolding or slanting of
the base font, which will usually produce inferior screen and print
results.</p>
</div>
<div id="title5"><h2><a name="A3" id="A3">Release Notes</a></h2></div>
<div id="description5">
<p>For all fonts of family Source Code Pro : version 1.017 created on Wed Jan 11 11:26:00 2013.</p>
<p>version 1.017 created 2013/01/11</p>
<ul>
<li> Updates the design of the asterisk glyphs, bar, and broken bar.</li>
<li> Updates the hinting to the default asterisk in all styles.</li>
<li> Adds an new Medium weight to the font project.</li>
<li> Updates design of the following glyphs to center them within glyph height/width:
<ul>
<li> lighttrpldashhorzbxd</li>
<li> heavytrpldashhorzbxd</li>
<li> lighttrpldashvertbxd</li>
<li> heavytrpldashvertbxd</li>
<li> lightquaddashhorzbxd</li>
<li> heavyquaddashhorzbxd</li>
<li> lightquaddashvertbxd</li>
<li> heavyquaddashvertbxd</li>
<li> lightdbldashhorzbxd</li>
<li> heavydbldashhorzbxd</li>
<li> lightdbldashvertbxd</li>
<li> heavydbldashvertbxd</li>
</ul>
</li>
</ul>
<p>For all fonts of family Source Code Pro : version 1.013 created on Thu Dec 06 18:18:45 2012.</p>
<p>version 1.013 created 2012/12/06</p>
<ul>
<li> Updates design of asterisk and hyphen to accommodate coders' preferences.</li>
<li> Realigns math and punctuation glyphs.</li>
<li> Adds a stylistic set (ss01) for typographic alternates.</li>
<li> Adds a stylistic set (ss04) for alternate dollar sign.</li>
<li> Adds a small number of IPA characters.</li>
<li> Adds box drawing characters and block elements.</li>
</ul>
<p>version 1.010 created 2012/09/30</p>
<ul>
<li> Fixed TrueType hinting problem in Bold ampersand.</li>
</ul>
<p>version 1.009 created 2012/09/20</p>
<ul>
<li> First release.</li>
</ul>
</div>
<div id="title6"><h2><a name="A8" id="A8">Known issues</a></h2></div>
<div id="description6">
<ul> <li>Some glyphs in the font cannot be accessed unless you are using an OpenType-savvy application.
</li>
</ul>
</div>
<div id="title7"><h2><a name="A9" id="A9"> Customer care</a></h2></div>
<div id="description7">
<p><strong>Customer Service</strong><br />
Adobe Customer Service provides assistance with product information, sales, registration, and other non-technical issues. To find out how to contact Adobe Customer Service, please visit Adobe.com for your region or country and click on Contact.</p>
<p><strong>Support Plan Options and Technical Resources </strong><br />
If you require technical assistance for your product, including information on free and paid support options and troubleshooting resources, more information is available at <a title="http://www.adobe.com/go/support/" href="http://www.adobe.com/go/support/"><span title="http://www.adobe.com/go/support/">http://www.adobe.com/go/support/</span></a>. Outside of North America, go to <a title="http://www.adobe.com/go/intlsupport/" href="http://www.adobe.com/go/intlsupport/"><span title="http://www.adobe.com/go/intlsupport/">http://www.adobe.com/go/intlsupport/</span></a>. Free troubleshooting resources include Adobe&rsquo;s support knowledgebase, Adobe user-to-user forums and more.</p>
</div>
<div id="title8"><h2><a name="A10" id="A10"> Other resources</a></h2></div>
<div id="description8">
<p><strong>Online Resources</strong><br />
<a href="http://www.adobe.com/type">Adobe Type Showroom</a><br />
<a href="http://www.adobe.com/type/family_readmes.html">Adobe Type Showroom - all current Read-Me files for our font families</a><br />
<a href="http://www.adobe.com/support/forums/">User Forums</a><br />
</p>
<p align="left"><br />
</p>
</div>
<br />
<br />
&copy; 2012 Adobe Systems Incorporated. All rights reserved.
</div>
</body>
</html>

View File

@ -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
buildAll.sh Executable file
View File

@ -0,0 +1 @@
cd RomanMM;makeInstances -o ../Roman;cd ..;./build.sh

View File

@ -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;

View File

@ -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.