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:
parent
9fed5e5794
commit
d563e8f09c
@ -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
9
Hasklig_relnotes.txt
Normal 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 `==`
|
9023
Roman/Black/font.pfa
9023
Roman/Black/font.pfa
File diff suppressed because it is too large
Load Diff
9105
Roman/Bold/font.pfa
9105
Roman/Bold/font.pfa
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
8219
Roman/Light/font.pfa
8219
Roman/Light/font.pfa
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
Binary file not shown.
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
@ -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™ 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®</p>
|
||||
<ul>
|
||||
<li> Intel® Pentium,® Intel Centrino,® Intel Xeon,® or Intel Core™ Duo processor</li>
|
||||
<li>Microsoft Windows 2000, Windows XP, Windows Vista™, 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® 4.0 with Service Pack 4 if you install Adobe Type Manager® (ATM™) Light
|
||||
4.1 on your system. If using a PostScript® printer on Windows 98/ME, AdobePS™ 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® 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® 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® Word and Adobe PageMaker®,
|
||||
although it is unnecessary with more sophisticated Adobe applications
|
||||
such as recent versions of Illustrator®, Photoshop® or
|
||||
InDesign®.</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’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 />
|
||||
© 2012 Adobe Systems Incorporated. All rights reserved.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
2
build.sh
2
build.sh
@ -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
1
buildAll.sh
Executable file
@ -0,0 +1 @@
|
||||
cd RomanMM;makeInstances -o ../Roman;cd ..;./build.sh
|
@ -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,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.
|
||||
|
Loading…
Reference in New Issue
Block a user