antonxheight / Arvo

screen and print typeface
kork.ee
76 stars 12 forks source link

Sources: Kerning missing #13

Open m4rc1e opened 7 years ago

m4rc1e commented 7 years ago

Starting a separate issue for this.

In regards to your question:

Can you use VOLT kerning? I can imagine Alexey's cyr-pro glyphs can be blended into my kerning.

I would need to find a way to parse the VOLT kerning so it is compatible with .glyphs sources. This is no easy task, it would require some dev work. If you know of any tooling available, I'd be interested. To make this issue easier, I'd prefer to have the original .afm file or .vfb which contains the kerning. I understand this may be lost in space though.

antonxheight commented 7 years ago

Thanks, I can dig out intermediary Fontlab kerning, but what to do with it? Let me think. Process was split into:

  1. basic kerning in FL
  2. Converting all OT kerning to VOLT project
  3. Tedious checks / ammendments in VOLT. (iteration: compiling TTF printouts from layout programs, moving things in VOLT, compiling...over and over)

Back then the only method to have TTF with VTT hinting and working OT stuff was to compile Opentype features with VOLT. That way we could hint font and the same time fine tune kerning. If we take intermediary Fontlab kerning, there will be numerous collisions. I know fpr sure, because last december i looked at test document that was based on Arvo 2.0.1 thousands of pairs to manually check and add exceptions.

alexeiva commented 7 years ago

I have imported the original kerning data in 4a49088eecf7368befcbb5c69e42ee91236dd3d0. All the kerning classes are there. I need some time to extrapolate this data onto the newly design Cyr Pro glyphs. I imported AFM files which you can find in the sources/metrics folder

alexeiva commented 7 years ago

Inspected my latest 65b76de32b60a40efa4c0fc5a9cd12c5e35ffa50, and the metrics in Italic are messed up. I don't have an idea when this happened nor a wish to investigate, I will just revert to original metrics.

screen shot 2017-01-27 at 2 50 09 pm

top: v.2.0 bottom: original

alexeiva commented 7 years ago

This is becoming a monster task, once I imported original RSB, LSB through AFM or .metrics files, metrics are even more messed up.

screen shot 2017-01-27 at 3 05 19 pm

I think it's better to start fresh with the original files, and blend in the new Cyr Plus glyphs.

alexeiva commented 7 years ago

I am working through this issue now. Have sucessfully imported original metrics for existing glyphs and anchors for combining marks. Now there is a problem with added Vietnamese glyphs that can only be resolved manually.

Kerning has also been sucessfully inherited, and new Cyrillic pairs added (related to Cyr Pro expansion). Original classes were preserved and new classes added

Arvo Italic number or kerning pairs

v.1.000 v.3.000 Style
2377 2712 Regular
2377 2712 Bold
alexeiva commented 7 years ago

Plowed through this the whole day basically re-placing anchors in every glyph. Fixed all placement issues, and detected more work to be done on Cyrillic:

screen shot 2017-02-01 at 5 46 10 pm

screen shot 2017-02-01 at 5 47 04 pm

screen shot 2017-02-01 at 5 46 15 pm screen shot 2017-02-01 at 5 47 31 pm

davelab6 commented 7 years ago

Great work!