--
You received this message because you are subscribed to the Google Groups "Google Fonts Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to googlefonts-dis...@googlegroups.com.
To post to this group, send email to googlefon...@googlegroups.com.
Visit this group at https://groups.google.com/group/googlefonts-discuss.
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/42cacffb-65a6-4e24-b527-20affa63a407%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "Google Fonts Discussions" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/googlefonts-discuss/OIBrUNekQlo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to googlefonts-dis...@googlegroups.com.
To post to this group, send email to googlefon...@googlegroups.com.
Visit this group at https://groups.google.com/group/googlefonts-discuss.
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/CACpgx%3DO15D0c8ktiC7SCtK1hZong4UNFVYzTeWK8%3DFx8cf8m6Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/CADUrt2FEcNjK95Aomo8epg8fq0mh5ENVATugc_rfgKqCz9Znww%40mail.gmail.com.
Core: the existing basic (Latin / Cyrillic) naming scheme, which has limited language support.1. Latin Plus: extends coverage to Vietnamese and all Latin-based languages.2. Latin Pro: adds more currencies, math symbols, and General Use Latin extensions.3. Latin Expert: Adds Small Caps, Arrows, Ornaments, Fractions, Super- and Subscript.Cyrillic follows a similar naming scheme, but for different languages than Vietnamese.By the end of the day, all files were pushed to git. Check them out here for more info:https://github.com/alexeiva/fonts/tree/master/tools/encodings/GF%202016%20Glyph%20Sets
--
--
You received this message because you are subscribed to the Google Groups "Google Fonts Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to googlefonts-dis...@googlegroups.com.
To post to this group, send email to googlefon...@googlegroups.com.
Visit this group at https://groups.google.com/group/googlefonts-discuss.
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/CAGJ7U-UyR7z4_DrC6QAXTCP3QEQ8bv4znZxKSr6H0N3rXvbOnA%40mail.gmail.com.
I guess that by "all Latin-based languages" we mean "all Latin-based languages, as reported by DTL OT Master language checker" tool
--Un Abrazo
Pablo Impallari
--
You received this message because you are subscribed to the Google Groups "Google Fonts Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to googlefonts-dis...@googlegroups.com.
To post to this group, send email to googlefon...@googlegroups.com.
Visit this group at https://groups.google.com/group/googlefonts-discuss.
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/CACpgx%3DPyiBGFVK0_J9_96JRY%2BxhAVCac-8WjXGaqMx1ruCt7%2Bg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/CAGJ7U-XaSR2VZP_Wu_7AgstDa0uMJepJzB9uFw4DFfKBqhtMZg%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Google Fonts Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to googlefonts-dis...@googlegroups.com.
To post to this group, send email to googlefon...@googlegroups.com.
Visit this group at https://groups.google.com/group/googlefonts-discuss.
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/CAEozd0xA0vsVSByqWSRq8YSavZ51MGBrAR7JNzBWgwWRvycwSw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/CAGJ7U-XLf_3wKE6xnnt9ba%3DVdwf-o1nAQMF_d2kq-BdvAvWKpQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/CAGsb3GayXk%2BMj8ixvtD%2BKzCfc8qo5Wa_6549Ea29CV3m3E3FCw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/CAGsb3GayXk%2BMj8ixvtD%2BKzCfc8qo5Wa_6549Ea29CV3m3E3FCw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/CAGJ7U-Va1s3RBasqgZYPYB%2BJ2Cqjfp5NUF2sG%3De-v0zHJZZXmQ%40mail.gmail.com.
Thanks for the detailed explanation Denis and Andrew :)
I note that initially many Google Fonts only supported 220 glyphs for Western European languages and in the last 3 years mostly Adobe Latin 3 with some Adobe Latin 4.
The development of these sets started with AL4 and added in others from Underware Plus and Impallari Latin, and they haven't been 📌 down :)
I asked for transliteration and Asian and African Latin to be intentionally excluded, because with 100s of families to process from 220 glyphs upwards it isn't possible to make a change across the collection if the sets include them.
I can see exceptions might be possible where a locale could be supported for a very low marginal cost of effort.
And of course I expect to come back and further extend the fonts in future years :)
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/2CD884F8-1ABC-4417-A05A-B994086DC7F1%40eyebytes.com.
Thanks for the detailed explanation Denis and Andrew :)
I note that initially many Google Fonts only supported 220 glyphs for Western European languages and in the last 3 years mostly Adobe Latin 3 with some Adobe Latin 4.
The development of these sets started with AL4 and added in others from Underware Plus and Impallari Latin, and they haven't been 📌 down :)
I asked for transliteration and Asian and African Latin to be intentionally excluded, because with 100s of families to process from 220 glyphs upwards it isn't possible to make a change across the collection if the sets include them.
I can see exceptions might be possible where a locale could be supported for a very low marginal cost of effort.
And of course I expect to come back and further extend the fonts in future years :)
actually I see little need for extending many of the fonts. It would be easier and sufficient to just have one or two that are comprehensive and flexible.
--
You received this message because you are subscribed to the Google Groups "Google Fonts Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to googlefonts-dis...@googlegroups.com.
To post to this group, send email to googlefon...@googlegroups.com.
Visit this group at https://groups.google.com/group/googlefonts-discuss.
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/CAGJ7U-XgNkdJKo1-Rdbd0bz%3D3C0G-qwrU8i8cPwKQroyxkF6XQ%40mail.gmail.com.
Andrew, Denis:
my mistake, I did mean that the Google Latin Plus
set supports all Latin-based languages *which exist in the Latin Expert set*.
In other words wide Latin language support starts from Latin Plus,
while further sets add mostly math symbols, fractions, small caps, and the like.
Thank you for your insightful details on the languages.
I can say that Pinyin and (Arabic) transliteration sets is something we excluded intentionally
to limit the scope.
Now, If I may, I would like to continue posting my daily update.
--
You received this message because you are subscribed to the Google Groups "Google Fonts Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to googlefonts-dis...@googlegroups.com.
To post to this group, send email to googlefon...@googlegroups.com.
Visit this group at https://groups.google.com/group/googlefonts-discuss.
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/ce44f9b4-afee-4917-b201-9206e321f267%40googlegroups.com.
In overall the new approach seams viable, and much faster than fixing the master compatibility for each glyph.
This is perfectly reasonable, and should be documented up front. It makes life simpler.I assume South, Central and North American (non-English, non-Portuguese and non-Spanish) usage is also included in that exclusion?
¶ #4. Warm-up, week 1, 2016-30-06
Latin Plus:
Latin Pro set:
¶ #5. Warm-up, week 1, 2016-1-07
AM: Again, started with a 2 hour team conference call,
where issues with encodings and other technicalities were discussed.
Right after that, I resolved them and posted in the new branch, see in my previous e-mail for a link.
PM: I uploaded a new personal project to git:
https://github.com/alexeiva/cyr-o-pedia
It is a fork of https://github.com/huertatipografica/devanaguide
With additional functions and support for Cyrillic.
Next up: Working on a Generic ‘Donor’ font with Math Symbols, Ornaments and such,
which my colleagues can reuse for extending other font’s charsets.
The glyphs will be made as easily-customizable smart components.
That’s all. Have a nice weekend,
Thank you Alexei! :)
Thank you Alexei! :)
Hi, original creator of Jura font here.
It has occurred to me to mention one philosophical tidbit that guided me when I was first creating Jura. It all started with the Kayah Li range which I created for FreeMono (whose Latin range is a clone of Courier). Insofar as was possible, I tried to use curves copy/pasted from the glyphs in that range (though, because Kayah Li does not have full diagonal strokes, I could not use this idea throughout). This is particularly apparent in the upper right corner of "g" or the upper left corner of "p", and also explains the curved terminals on the "z". It also explains the rather sharpish corners of the tail of the "g" and the "y". I think the initial redesign as shown on slide 19 of the "Jura Redesign" deck loses some of that in the heavier weights.
As an aside, I believe if you compare the stroke width of my original Light weight, it should match FreeMono exactly.
I just tried the new fontdiff for Badscript.It's helpful.
Hey Pablo,
At the moment we are exploring options for Cyrillic Raisin projects,
so I have examined Raleway's Cyrillic charset.
Green is for existing characters, Orange — Cyrillic Plus, Red — Cyrillic Pro,
and Purple — Cyrillic Expert (which includes Small Caps).
I think it is viable to have Plus support level, and additionally Small Caps from the expert set,
since they are present in Latin.
The existing Cyrillic will need some fine-tuning, and spacing adjustments (It is too tight at the moment).
Altogether, I think this would be a great project to work on.
--
You received this message because you are subscribed to the Google Groups "Google Fonts Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to googlefonts-dis...@googlegroups.com.
To post to this group, send email to googlefon...@googlegroups.com.
Visit this group at https://groups.google.com/group/googlefonts-discuss.
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/5f01a64a-b8af-45df-affa-4ae3e37d1bd5%40googlegroups.com.
¶ #6. Sprint 1, week 2, July 7, 20161. Today:
Then I made 'spare parts' for making smart component glyphs.
The Ҵ glyph is semantically a conjunction of T and Ц.
I would want to use Ц as a base character and add just the top horizontal
bar of T, but not the whole glyph.
For this purpose I created a smart component glyph named _part.topbar-cy,
and placed a _center anchor in its middle.
In Ц I also added a center anchor at the top left corner.
Now I can dynamically control the width of the horizontal bar
using the smart component slider:
This component will be handy in many other Cyrillic glyphs, such as Ҡ,ҡ.
For further automation I edited my local copy of GlyphsData.xml
to include the center anchor automatically in Ц.
If you want to use this file for your workflow, you can download it from
the google/fonts repo.
Along the way, I spotted a few stroke inconsistencies, which I slightly tweaked,
preserving the original character.
By the end of day one, I was able to cover most of the planned encoding range:
The latest work-in-progress files for this project are on my github.
2. Tomorrow I will continue on Poiret One.
3. No questions so far.
¶ #6. Sprint 1, week 2, July 8, 20161. Today:
N.B. And here is bit of my design process. I start with a line,
and offset the stroke for best results.
Arial, on the other hand, still follows the old (outdated) convention
While Charter is up-to-date.
Now, here is the lineup of Cyrillic localised forms.
The ones with red circles are not exported,
because they are unnecessary in this design context.
For example the triangular version of Л is customary
for Bulgarian-style, but in our case the standard design is identical.
Similar for Д. Alternates for Н, and И(generally) are required for seriffed designs.
All in all, this is a question of stylistics, that should be resolved on a case to case basis.
The Bulgarian style of Cormorant goes another step further, with alternates for /М
introduces. This isn't normal practise, but it does work better in the given context.
If you are curious on Bulgarian-style, you will find this thread interesting.
Having filled the encoding I started revising the basic shapes.
There was a lot of work in almost every glyph:
— fixing the contrast
— balancing the shape
— readjusting related component glyphs, (new anchors, component glyphs, etc.)
— respacing glyphs
I did this process for both Cyrillic, and Latin, in total touching all 664 glyphs.
My previously made characters were updated automatically
with this revision, because their bases-glyphs are components.
Denis (Original Author) was happy with the improvements I showed on З(ze-cyrillic),
as an example, and granted me full rights to fix whatever I can. Great!
Next-up kerning time!
The original file has 2027 pairs, but no classes. Ouch!
I tried to compress kerning in Glyphs, but the results were hideous:
some weird pairs like H A -200 popped up.
My next step was to create kerning classes for 664 glyphs.
But wait. TAAFT. There's an (app) script for that!
Results of which need to be tailored to your font.
I do this manually, but along the way,
I am working on an update of this script with more
accurate values for Cyrillic classes.
By the time of writing, I pushed a commit with a backup of my current work.
Before the final push I need to revisit the kerning and check how it behaves in
new glyphs...
...Or, maybe get some sleep?
This concludes the 2.5 day font cleanup project.
--
You received this message because you are subscribed to a topic in the Google Groups "Google Fonts Discussions" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/googlefonts-discuss/OIBrUNekQlo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to googlefonts-dis...@googlegroups.com.
To post to this group, send email to googlefon...@googlegroups.com.
Visit this group at https://groups.google.com/group/googlefonts-discuss.
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/CAEozd0ygvbVnLXGicfkfKQmbkSVEmKppwszm_Pf66kZrcopNSg%40mail.gmail.com.
I did. With regard to the limited time constraints.In Latin I was able to rebuild the accents, and fix the stroke inconsistency.For this extra time, I could make a 'raisin' from this.
However for the extra time (+2 days), I would be happy to extend Poiret One to Latin Plus.>Did you work on the Latin also? I guess that perhaps it needs another 1-2.5 daysDo you mean for expansion, or are there any other quality concerns with Latin?I tried too fix them in this batch.
--
You received this message because you are subscribed to a topic in the Google Groups "Google Fonts Discussions" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/googlefonts-discuss/OIBrUNekQlo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to googlefonts-dis...@googlegroups.com.
To post to this group, send email to googlefon...@googlegroups.com.
Visit this group at https://groups.google.com/group/googlefonts-discuss.
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/CAEozd0xHn-M09Hpf4AndCpmgrw6ZLiQ_yidNrTXWKbLhcx8Gig%40mail.gmail.com.
German Capital Sharp S, and its neighbour shapes:
Drawn glyphs, and currencies:
The Bulgarian-style ve is much wider than the international-style one.
This is a result of applying the general idea of wide round shapes,
versus heavily compressed squares.
I think this will be one of the peculiarities of this art-deco typeface.
Any thoughts about the changes in Encoding?
¶ #6. Sprint 1, week 3, July 12, 2016
While working on Vietnamese I found the alternate `narrow`
accents feature handy.
In Glyphs, create a new accent glyph with the .i suffix,
and it will automatically be places for narrow glyphs like i.
In my case I created circumflexcomb.i, acutecomb.i, among others,
and used them where accents where tight.
On this image. Left: original circumflex accent.
Right: Its narrow version.
— fixed issues with Vietnamese (Thanks Nhung!)
That wraps up the 5 day process on Poiret One.
(which ironically started as a 2 day project).
Issue was discussed here:
https://github.com/alexeiva/poiretone/issues/1
--
You received this message because you are subscribed to a topic in the Google Groups "Google Fonts Discussions" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/googlefonts-discuss/OIBrUNekQlo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to googlefonts-dis...@googlegroups.com.
To post to this group, send email to googlefon...@googlegroups.com.
Visit this group at https://groups.google.com/group/googlefonts-discuss.
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/CAEozd0xqPi4qjF33G8uOF%2Bs29nmHS5PBCpGe%2BhukJYm1v4bp4Q%40mail.gmail.com.
Issue was discussed here:
https://github.com/alexeiva/poiretone/issues/1
Hi everyone!I am happy to start working on the 'font quality improvement' project,dubbed 'Making Raisins'.This thread will be used to post daily, or weekly updates on progressfor self-organisation and record-tracking purposes, and by no means spamming.If this amount of traffic will be overwhelming for you, feel free to mute the thread,or enable weekly summaries.My involvement will consist of 3 sprints of 4 week each,during which I will be touching different font projects.My list of scheduled projects, and progress timeline can be tracked anytimevia this link:Let's start!# 1. Warm-up, week 1, 2016-27-06Today I summarised our teams work on Google Fonts new 2016 Latin and Cyrillic Encodings.Three new levels of character support were developed for each script.Core: the existing basic (Latin / Cyrillic) naming scheme, which has limited language support.1. Latin Plus: extends coverage to Vietnamese and all Latin-based languages.2. Latin Pro: adds more currencies, math symbols, and General Use Latin extensions.3. Latin Expert: Adds Small Caps, Arrows, Ornaments, Fractions, Super- and Subscript.Cyrillic follows a similar naming scheme, but for different languages than Vietnamese.By the end of the day, all files were pushed to git. Check them out here for more info:https://github.com/alexeiva/fonts/tree/master/tools/encodings/GF%202016%20Glyph%20Sets
Thanks for all these updates Alexei - they're a good read.
Please add more screenshots for those of us who don't visit github that often ;)
There were some drawbacks however. I wanted i and idotless to have different classes for situations like this:
From that point I made a regex to feed this data into the script.
But due to the nature of Glyphs App or the rest of the code of this script, i is inheriting all the classes from idotless.
If Hbar
is decomposed is gets the value from the script, i.e. Hbar
If Hbar
is composed, it's inherits the value from H
I wonder how I can have the script do option 1 without decomposing glyphs
It's not too bad!
Yesterday[during my 5 hour flight] I resumed work on Badscript One with the goal of expanding into the GF Latin Plus set.There were many problems with outlines: they require optimisation. For this I used the 'Delete Nodes and Try to Keep shape' script. This process localising a group of nodes, and running it selectively. Unlike the simplify path function from FontForge, this involved manual actions for each glyph individually instead of running as a batch for the whole font.
--
You received this message because you are subscribed to a topic in the Google Groups "Google Fonts Discussions" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/googlefonts-discuss/OIBrUNekQlo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to googlefonts-dis...@googlegroups.com.
To post to this group, send email to googlefon...@googlegroups.com.
Visit this group at https://groups.google.com/group/googlefonts-discuss.
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/CAEozd0wqnApwROCmueNL9wtH0dNGiD3KiB7U_%3DNSPn5d4bNKiQ%40mail.gmail.com.
¶ Sprint 2, week 6, August 2, 2016
-a
--
You received this message because you are subscribed to a topic in the Google Groups "Google Fonts Discussions" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/googlefonts-discuss/OIBrUNekQlo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to googlefonts-dis...@googlegroups.com.
To post to this group, send email to googlefon...@googlegroups.com.
Visit this group at https://groups.google.com/group/googlefonts-discuss.
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/341ee8d2-de30-4fc7-9028-2fa1cb09c6b9%40googlegroups.com.
¶ Sprint 2, week 6, August 3, 2016
Nhung, thank you for your sensitive eyes, and professional look on Vietnamese!
Thank you so much Alexei, they look great now! :3
--
You received this message because you are subscribed to a topic in the Google Groups "Google Fonts Discussions" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/googlefonts-discuss/OIBrUNekQlo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to googlefonts-dis...@googlegroups.com.
To post to this group, send email to googlefon...@googlegroups.com.
Visit this group at https://groups.google.com/group/googlefonts-discuss.
To view this discussion on the web visit https://groups.google.com/d/msgid/googlefonts-discuss/d334712b-4e48-4d8f-b351-fe306c6b2e8e%40googlegroups.com.
¶ Sprint 2, week 6, August 4, 2016
After that I worked on Vietnamese:
And the better part of GF Latin Plus:
2. Plan for tomorrow:
— Complete the few remaining glyphs marked red.
— do kerning, and prepare font for shipping
— meet with Raph at campus to discuss future work on Inconsolata
3. Questions:
Again to Nhung: could you please have a look at the Vietnamese part? Thanks in advance for your helpful and detailed feedback.
-a
With David Kuettel in the shiny new team T-shirt
This one is self-explanatory
The unregrettable dawn after hangouts call on route to campus
Over the week-end I finalised Marmelad: added missing characters, kerned, fixed Vietnamese, and vertical mertics (thanks font-bakery & HT's script 'Lowest & Highest Glyphs').
Prior to kerning Cyrillic, I added new kerning classes to my script. Then I exported kerning pairs from my previous projects using Marc's script — this became the 'Core kern pairs kerning text' for GF Latin & Cyrillic Plus. Using both scripts saves a lot of time. Thanks Marc!
Will your team use Github directly? :)
Today I pulled two of my team members on git, and they made their first commits. Hoozay!
'Hacking' into Olga's notebook using skype and hangouts to introduce her to the world of github.
Olga is expanding the glyphs set's of Lora, and also improving existing glyphs. Ivan is finalising Raleway Cyrillic Italics.
— Reviewed Olga's work on Lora.
Top: Before. Bottom: Two versions of Ӻ I proposed, and adjustments on other glyphs:
After some discussions we agreed to go with this version of GHE WITH STROKE AND HOOK.
— Reviewed Manvel's work on Bitter. All good.
— I reshaped the most problematic glyphs in Rubik, and passed the further expansion work to team.
— Make separate font files with dotted zero and straight quotes as per development request from British Columbia Ministry of Education
— Make amends following Raph's and Nigel's requests.