diff --git a/Changelog.md b/Changelog.md new file mode 100644 index 0000000..c4f4c50 --- /dev/null +++ b/Changelog.md @@ -0,0 +1,51 @@ +# v1.2.1 + +- improved ClearType and DirectWrite hinting on Windows 7+ systems. + +- fixed a hinting issue on Windows making the 0 (zero) glyph appear taller for + some PPEM sizes. + +*Note: if you are on OS X and are currently happy with Meslo v1.0 +there is no need to upgrade to v1.2 since this version is just fixes +for Windows mostly. Also, sorry, no Arabic support yet since I +haven't found a Bitstream like font that allows extracting portions +of Arabic code pages to be used in another font.* + +# v1.2 + +- reworked all OS/2 metrics to perform uniformly across platforms... + +- ...which should fix issues with monospaced layout and line height on Windows. + (tests in Notepad, Eclipse and Visual Studio 2012 Express on Windows 7 x64 SP1 + look promising). + +# v1.0 + +Meslo has changed its name to Meslo LG which now includes three +variants: small, medium and large. + +LG stands for Line Gap, so there's one variant for smaller vertical +line spacing, more towards Apple's Menlo, a normal line gap (which +equals Meslo v0.1) and a large gap, which is more than twice the +space of Apple's Menlo. + +In addition to Regular, there are italic, bold and bold italic +weights included for each variant. + +Tweaked the ascender/descender/line gap relationship a bit for +better layout at marginal smaller font sizes and prominent font +styles (such as bold and bold italic). Things line underlines should +be better to perceive now for the font styles. + +The asterisk was tweaked for all font styles. This includes making +it line up with all alignment zones for similar height symbol +characters and fixing Menlo's absence of a slanting angle for the +italic and bold italic font styles while maintaining the readability +at all sizes. + +Added a dotted zero version of Meslo LG which is called Meslo LG DZ. + +# v0.1 + +Initial release. + diff --git a/License.txt b/License.txt new file mode 100644 index 0000000..e07201a --- /dev/null +++ b/License.txt @@ -0,0 +1,13 @@ +Copyright 2009, 2010, 2013 André Berg + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/Meslo-LG-dotted-zero/About-Meslo-LG-dotted-zero.pdf b/Meslo-LG-dotted-zero/About-Meslo-LG-dotted-zero.pdf new file mode 100644 index 0000000..53e212e Binary files /dev/null and b/Meslo-LG-dotted-zero/About-Meslo-LG-dotted-zero.pdf differ diff --git a/Meslo-LG-dotted-zero/MesloLGLDZ-Bold.ttf b/Meslo-LG-dotted-zero/MesloLGLDZ-Bold.ttf new file mode 100644 index 0000000..a227019 Binary files /dev/null and b/Meslo-LG-dotted-zero/MesloLGLDZ-Bold.ttf differ diff --git a/Meslo-LG-dotted-zero/MesloLGLDZ-BoldItalic.ttf b/Meslo-LG-dotted-zero/MesloLGLDZ-BoldItalic.ttf new file mode 100644 index 0000000..b182463 Binary files /dev/null and b/Meslo-LG-dotted-zero/MesloLGLDZ-BoldItalic.ttf differ diff --git a/Meslo-LG-dotted-zero/MesloLGLDZ-Italic.ttf b/Meslo-LG-dotted-zero/MesloLGLDZ-Italic.ttf new file mode 100644 index 0000000..5775c45 Binary files /dev/null and b/Meslo-LG-dotted-zero/MesloLGLDZ-Italic.ttf differ diff --git a/Meslo-LG-dotted-zero/MesloLGLDZ-Regular.ttf b/Meslo-LG-dotted-zero/MesloLGLDZ-Regular.ttf new file mode 100644 index 0000000..be27b6f Binary files /dev/null and b/Meslo-LG-dotted-zero/MesloLGLDZ-Regular.ttf differ diff --git a/Meslo-LG-dotted-zero/MesloLGMDZ-Bold.ttf b/Meslo-LG-dotted-zero/MesloLGMDZ-Bold.ttf new file mode 100644 index 0000000..ffd6f4f Binary files /dev/null and b/Meslo-LG-dotted-zero/MesloLGMDZ-Bold.ttf differ diff --git a/Meslo-LG-dotted-zero/MesloLGMDZ-BoldItalic.ttf b/Meslo-LG-dotted-zero/MesloLGMDZ-BoldItalic.ttf new file mode 100644 index 0000000..c339fb6 Binary files /dev/null and b/Meslo-LG-dotted-zero/MesloLGMDZ-BoldItalic.ttf differ diff --git a/Meslo-LG-dotted-zero/MesloLGMDZ-Italic.ttf b/Meslo-LG-dotted-zero/MesloLGMDZ-Italic.ttf new file mode 100644 index 0000000..2948b5e Binary files /dev/null and b/Meslo-LG-dotted-zero/MesloLGMDZ-Italic.ttf differ diff --git a/Meslo-LG-dotted-zero/MesloLGMDZ-Regular.ttf b/Meslo-LG-dotted-zero/MesloLGMDZ-Regular.ttf new file mode 100644 index 0000000..caf3d1f Binary files /dev/null and b/Meslo-LG-dotted-zero/MesloLGMDZ-Regular.ttf differ diff --git a/Meslo-LG-dotted-zero/MesloLGSDZ-Bold.ttf b/Meslo-LG-dotted-zero/MesloLGSDZ-Bold.ttf new file mode 100644 index 0000000..5d6d091 Binary files /dev/null and b/Meslo-LG-dotted-zero/MesloLGSDZ-Bold.ttf differ diff --git a/Meslo-LG-dotted-zero/MesloLGSDZ-BoldItalic.ttf b/Meslo-LG-dotted-zero/MesloLGSDZ-BoldItalic.ttf new file mode 100644 index 0000000..c7f6a87 Binary files /dev/null and b/Meslo-LG-dotted-zero/MesloLGSDZ-BoldItalic.ttf differ diff --git a/Meslo-LG-dotted-zero/MesloLGSDZ-Italic.ttf b/Meslo-LG-dotted-zero/MesloLGSDZ-Italic.ttf new file mode 100644 index 0000000..2eba560 Binary files /dev/null and b/Meslo-LG-dotted-zero/MesloLGSDZ-Italic.ttf differ diff --git a/Meslo-LG-dotted-zero/MesloLGSDZ-Regular.ttf b/Meslo-LG-dotted-zero/MesloLGSDZ-Regular.ttf new file mode 100644 index 0000000..afb6030 Binary files /dev/null and b/Meslo-LG-dotted-zero/MesloLGSDZ-Regular.ttf differ diff --git a/Meslo-LG/About-Meslo-LG.pdf b/Meslo-LG/About-Meslo-LG.pdf new file mode 100644 index 0000000..fee853a Binary files /dev/null and b/Meslo-LG/About-Meslo-LG.pdf differ diff --git a/Meslo-LG/MesloLGL-Bold.ttf b/Meslo-LG/MesloLGL-Bold.ttf new file mode 100644 index 0000000..bfa856c Binary files /dev/null and b/Meslo-LG/MesloLGL-Bold.ttf differ diff --git a/Meslo-LG/MesloLGL-BoldItalic.ttf b/Meslo-LG/MesloLGL-BoldItalic.ttf new file mode 100644 index 0000000..5b86234 Binary files /dev/null and b/Meslo-LG/MesloLGL-BoldItalic.ttf differ diff --git a/Meslo-LG/MesloLGL-Italic.ttf b/Meslo-LG/MesloLGL-Italic.ttf new file mode 100644 index 0000000..684af95 Binary files /dev/null and b/Meslo-LG/MesloLGL-Italic.ttf differ diff --git a/Meslo-LG/MesloLGL-Regular.ttf b/Meslo-LG/MesloLGL-Regular.ttf new file mode 100644 index 0000000..93860e6 Binary files /dev/null and b/Meslo-LG/MesloLGL-Regular.ttf differ diff --git a/Meslo-LG/MesloLGM-Bold.ttf b/Meslo-LG/MesloLGM-Bold.ttf new file mode 100644 index 0000000..a632990 Binary files /dev/null and b/Meslo-LG/MesloLGM-Bold.ttf differ diff --git a/Meslo-LG/MesloLGM-BoldItalic.ttf b/Meslo-LG/MesloLGM-BoldItalic.ttf new file mode 100644 index 0000000..0704bf5 Binary files /dev/null and b/Meslo-LG/MesloLGM-BoldItalic.ttf differ diff --git a/Meslo-LG/MesloLGM-Italic.ttf b/Meslo-LG/MesloLGM-Italic.ttf new file mode 100644 index 0000000..61ca48d Binary files /dev/null and b/Meslo-LG/MesloLGM-Italic.ttf differ diff --git a/Meslo-LG/MesloLGM-Regular.ttf b/Meslo-LG/MesloLGM-Regular.ttf new file mode 100644 index 0000000..33fcdda Binary files /dev/null and b/Meslo-LG/MesloLGM-Regular.ttf differ diff --git a/Meslo-LG/MesloLGS-Bold.ttf b/Meslo-LG/MesloLGS-Bold.ttf new file mode 100644 index 0000000..ad828f4 Binary files /dev/null and b/Meslo-LG/MesloLGS-Bold.ttf differ diff --git a/Meslo-LG/MesloLGS-BoldItalic.ttf b/Meslo-LG/MesloLGS-BoldItalic.ttf new file mode 100644 index 0000000..ed7224e Binary files /dev/null and b/Meslo-LG/MesloLGS-BoldItalic.ttf differ diff --git a/Meslo-LG/MesloLGS-Italic.ttf b/Meslo-LG/MesloLGS-Italic.ttf new file mode 100644 index 0000000..ef45680 Binary files /dev/null and b/Meslo-LG/MesloLGS-Italic.ttf differ diff --git a/Meslo-LG/MesloLGS-Regular.ttf b/Meslo-LG/MesloLGS-Regular.ttf new file mode 100644 index 0000000..9c128d9 Binary files /dev/null and b/Meslo-LG/MesloLGS-Regular.ttf differ diff --git a/README.md b/README.md new file mode 100644 index 0000000..cc3ea77 --- /dev/null +++ b/README.md @@ -0,0 +1,46 @@ +# Meslo LG (Line Gap) + +### A customized version of Apple's Menlo-Regular font (which is itself a customized version of Bitstream's Vera Sans Mono). + +In Snow Leopard, Menlo-Regular is now the preferred default font +for Apple's developer tools and also the Terminal (unless you changed +the font settings yourself before upgrading to Snow Leopard, in +which case your changes will remain). I really like Menlo but I +have my gripes with it: + +* The default vertical (line) spacing is just way too cramped +* I am not particularity fond of the horizontal baseline alignment of the asterisk. + +These issues are why I decided to customize Menlo. The tricky part +is keeping all the custom tables, hints, etc. intact when you adjust +the globally very affecting stuff that results in vertical spacing. + +The LG in Meslo LG stands for Line Gap. The idea is to give the +user to have some control over vertical spacing by choosing one of +three line gap variants: small, medium and large (**Meslo LG S**, +**Meslo LG M** and **Meslo LG L** respectively). To learn more, +check out [the FAQ](http://github.com/andreberg/Meslo-Font/wiki/Frequently-Answered-Questions) and [the wiki](http://github.com/andreberg/Meslo-Font/wiki). + +If you're interested in looks, you can find comparisons on the wiki [for OS X](http://github.com/andreberg/Meslo-Font/wiki/Menlo-Meslo-LG-Compared-%28Mac-OS-X%29) and [Windows](http://github.com/andreberg/Meslo-Font/wiki/Meslo-LG-Examples-%28Windows%29). + +To install Meslo LG in the Windows console, please see [Using Meslo LG with Windows Console](http://github.com/andreberg/Meslo-Font/wiki/Using-Meslo-LG-with-the-Windows-Console). + +### Credits + +Menlo is a Trademark of Apple Inc. +Bitstream Vera is a trademark of Bitstream, Inc., designed by Jim Lyles. + +Menlo-Regular: + +Copyright © 2009 Apple Inc. +Copyright © 2006 by Tavmjong Bah. +Copyright © 2003 by Bitstream, Inc. All Rights Reserved. + +All other brands and product names not specifically listed are trademarks or +registered trademarks of their respective owners. + +Thank you to Jim Lyles and Bitstream for the Bitstream Vera family +of fonts. + +Also, huge thanks to George Williams for the free font editing +program [FontForge](http://fontforge.org). diff --git a/README.textile b/README.textile deleted file mode 100644 index cc24a4d..0000000 --- a/README.textile +++ /dev/null @@ -1,129 +0,0 @@ -h1. About Meslo LG - -h3. Version 1.21 - -Meslo LG is a customized version of Apple's Menlo-Regular font -(which is a customized Bitstream Vera Sans Mono). - -In Snow Leopard, Menlo-Regular is now the preferred and default font for Apple's -developer tools and also the Terminal (unless you changed the font settings for -these apps yourself before upgrading to SL - your changes will stay in place). - -I really like Menlo but I do have my nitpicky gripes with it: - -* The default vertical (line) spacing is just way to cramped for me, and also -* I am not particularily fond of the horizontal baseline alignment of the asterisk. - -That's why I decided to customize Menlo, regarding these "issues". -The tricky part is keeping all the custom tables, hints, etc. intact when you -adjust the globally very affecting stuff that results in vertical spacing. - -The LG in Meslo LG stands for Line Gap. The idea behind it is to allow the user -to have some control over vertical spacing by choosing one of three line gap -variants: small, medium and large (Meslo LG S, Meslo LG M and Meslo LG L respectively). - -If you're interested in looks, you can find a "comparison":http://github.com/andreberg/Meslo-Font/wiki/Menlo-Meslo-LG-Compared-%28Mac-OS-X%29 (for Mac OS X) in the Wiki. -And here's some "example screenshots":http://github.com/andreberg/Meslo-Font/wiki/Meslo-LG-Examples-%28Windows%29 for Windows. - -For a possible way to install this font on your Windows console please see -"Using Meslo LG with the Windows Console":http://github.com/andreberg/Meslo-Font/wiki/Using-Meslo-LG-with-the-Windows-Console. - -You can find a FAQ "here":http://github.com/andreberg/Meslo-Font/wiki/Frequently-Answered-Questions. - -For more articles please refer to the "Meslo-Font Wiki":http://github.com/andreberg/Meslo-Font/wiki. -Last, but not least, for additional info and comparisons please consult the About PDF that comes with the -downladable ZIP archive. - -%{color:crimson}NOTE: the downloads tab is no longer supported on GitHub.% -%{color:crimson}This just means you now download the font through the repository ZIP
which you can get up top or% "HERE":http://github.com/andreberg/Meslo-Font/archive/master.zip - -Have Fun! - -André Berg - -h3. History - -v0.1 - -Initial release. - -v1.0 - -Meslo has changed it's name to Meslo LG which now includes three variants: -small, medium and large. - -LG stands for Line Gap, so there's one variant for smaller vertical line spacing, -more towards Apple's Menlo, a normal line gap (which equals Meslo v0.1) and -a large gap, which is more than twice the space of Apple's Menlo. - -In addition to Regular, there's Italic, Bold and Bold Italic font styles -included for each LG variant. - -Tweaked the ascender/descender/line gap relationship a bit for better layout -at marginal smaller font sizes and prominent font styles (such as Bold and -Bold Italic). Things line underlines should be better to perceive now for -the font styles. - -The asterisk (*) was tweaked for all font styles. -This includes making it line up with all alignment zones for similar height -symbol characters and fixing Menlo's absence of a slanting angle for the italic -and bold italic font styles while maintaining the readability at all sizes. - -v1.0 - -Added a dotted zero version of Meslo LG which is called Meslo LG DZ. - -v1.2 - -- reworked all OS/2 metrics to perform uniformely across platforms... - -- ...which should fix issues with monospace layout and line height on Windows. - (tests in Notepad, Eclipse and Visual Studio 2012 Express on Windows 7 x64 SP1 - look promising). - -v1.2.1 - -- improved ClearType and DirectWrite hinting on Windows 7+ systems. - -- fixed a hinting issue on Windows making the 0 (zero) glyph appear taller for - some PPEM sizes. - - Note: if you are on OS X and are currently happy with Meslo v1.0 there is - no need to upgrade to v1.2 since this version is just fixes for Windows mostly. - Also, sorry, no Arabic support yet since I haven't found a Bitstream like font - that allows extracting portions of arabic code pages to be used in another font. - -h3. Copyright and Trademark Information - -Menlo is a Trademark of Apple Inc. -Bitstream Vera is a trademark of Bitstream, Inc., designed by Jim Lyles. - -Menlo-Regular: - -Copyright © 2009 Apple Inc. -Copyright © 2006 by Tavmjong Bah. -Copyright © 2003 by Bitstream, Inc. All Rights Reserved. - -All other brands and product names not specifically listed are trademarks or -registered trademarks of their respective owners. - -h3. Thanks - -Thank you to Jim Lyles and Bitstream for the Bitstream Vera family of fonts. -Also, huge thanks to George Williams for the free font editing program "FontForge":http://fontforge.org. - -h3. License - -Copyright 2009, 2010, 2013 André Berg - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. diff --git a/dist/v1.0/Meslo LG DZ v1.0.zip b/dist/v1.0/Meslo LG DZ v1.0.zip deleted file mode 100644 index b9af0ae..0000000 Binary files a/dist/v1.0/Meslo LG DZ v1.0.zip and /dev/null differ diff --git a/dist/v1.0/Meslo LG v1.0.zip b/dist/v1.0/Meslo LG v1.0.zip deleted file mode 100644 index 777e101..0000000 Binary files a/dist/v1.0/Meslo LG v1.0.zip and /dev/null differ diff --git a/dist/v1.2.1/Meslo LG DZ v1.2.1.zip b/dist/v1.2.1/Meslo LG DZ v1.2.1.zip deleted file mode 100755 index 395f5c2..0000000 Binary files a/dist/v1.2.1/Meslo LG DZ v1.2.1.zip and /dev/null differ diff --git a/dist/v1.2.1/Meslo LG v1.2.1.zip b/dist/v1.2.1/Meslo LG v1.2.1.zip deleted file mode 100755 index 9217611..0000000 Binary files a/dist/v1.2.1/Meslo LG v1.2.1.zip and /dev/null differ diff --git a/dist/v1.2/Meslo LG DZ v1.2.zip b/dist/v1.2/Meslo LG DZ v1.2.zip deleted file mode 100644 index 1d27f0a..0000000 Binary files a/dist/v1.2/Meslo LG DZ v1.2.zip and /dev/null differ diff --git a/dist/v1.2/Meslo LG v1.2.zip b/dist/v1.2/Meslo LG v1.2.zip deleted file mode 100644 index ee05696..0000000 Binary files a/dist/v1.2/Meslo LG v1.2.zip and /dev/null differ