Open subframe7536 opened 2 years ago
Love to know that ttf variable is confirmed to launch in Maple Mono version 7.0 !
early stage
Maybe result in a modified version of Jetbrains Mono
none-ligature characters schedule
the .glyphs
file generated by FontLab maybe cannot directly compile to font using fontmake
considering use .ttx
files as source file like V6
symbols and ligatures
Can anyone tell me what are the usage scenarios for the ligatures of --}}
{{--
{!--
{!!
!!}
<#--
?
update
There is too few open tutorial/guide about fonttools/fontlab scripts/fontmake...
This is some great font and thanks to it's thickness it renders perfectly in most cases. However, I find the V7 shape of "a" standing out too much and it distracts me. I know, maybe it's just me, but it would be nice to have a more straight variant (possibly as default). Thank you very much for your work :)
@chmielcode Thanks for your feedback! There still a lot of works to migrate all the cursive characters, variants and stylesets from v6.
Maybe you need the variant of cv03
in v6? It offers a more generic style of "a"
Yes, CV03 variant looks great and would make for a great default version of "a" in my opinion. Then again I believe I can "freeze" the font with cv03 enabled as soon as it's available so that all tools I use display it correctly. Or maybe I'll just get used to it :) There is no going back from V7 for me since it has polish letters.
alternative a
is changed to cv02
in V7
Can anyone tell me what are the usage scenarios for the ligatures of
--}}
{{--
{!--
{!!
!!}
<#--
?
Looks like some comment or variable blocks in HTML template engines such as Blade, Handlebars and FreeMarker.
{{-- Blade comment --}}
{!! $Blade_raw_html !!}
{{!-- Handlebars comment --}}
<#-- FreeMarker comment -->
However Handlebars uses {{!--
rather than {!--
. I didn't find much information about {!--
on GitHub.
@zetaloop Thanks for your explaination. I will restore them in next release
src-font.zip test italic
it seems that italic style cannot properly recognized on Windows
update
@subframe7536 To make Maple Mono VF (and static) work on Windows with italics I had to rename Font family from "Maple Mono Italic" to "Maple Mono" using Font Forge. I'm no font expert, but I hope it helps :)
Almost all the work have been done.
@chmielcode Thanks for your advice. This issue should be fixed in v7-beta4, you can have a try
By the way, I'm also not a font expert. I self-taught everything😂
@subframe7536 Yes, variable font looks and should work fine now with b4. Thank you! Static fonts (ttf autohinted) still have separate family names per variant though. Some apps know how to deal with it and some (notably Notepad++) don't.
@chmielcode I think the family name in current version have already been handled, can you provide more info or examples?
Maple Mono's config:
Other variable fonts' config:
Out of the box font selection for b4 ttfautohint static release: In this case some (most?) windows apps cannot link Regular to Bold and other variants.
Fixed by removing variant (e.g. Regular, Bold etc.) name from Font family:
@subframe7536 Here is my edited version of b3 for you too look at. Maybe the difference will be easier to spot this way. *Linegap change is irrelevant. mm7bs_fix_lg30.zip
Seems that it is caused by "style group" and make them same will cause #147
Almost all of other monospace fonts choose to make them different
Maybe it is sth conventional?
@subframe7536 Hmmm... Screenshots you took of JetBrains Mono Style Groups tell me that this is not the same thing.
Beta4
Beta5
So now beta5 should work fine as JetBrains Mono does on Windows. I believe it could be conventional since, as mentioned before, some apps can work around it and find other styles without common Font family name. I don't know. If this change breaks everything else I'm perfectly fine with making the font family change for myself :) Already using (fixed) b3 everywhere with no issues at all.
I think Roboto Mono's principle is maybe better
https://github.com/users/subframe7536/projects/1