psb1558 / Elstob-font

A variable font for medievalists

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

full set of superscript digits

Cogli opened this issue · comments

commented

Given that Elstob is meant to be an academic typeface, it would be useful to include a full set of superscript digits, so commonly used to flag footnote.

Sigh. I was hoping to get away with not doing this, but you're right: it needs to be done. Will work on it.

I have roughed in superscript numbers for roman and italic and added a sups feature to provide access to them (onum, pnum, lnum, tnum, and zero have also been changed). I'll clean up the outlines and spacing as time permits, but in the meantime I'd appreciate it if anyone would try out this feature and report: do they look okay? are the weights right? does the OpenType work as expected? Both static (ttf, otf) and variable fonts have been rebuilt. Thanks

commented

I've tested the otfs using librewriter and lualatex.
As far as I see, sups feature seems to work fine. There is just an inconsistency with case feature.
I don't know how sups feature is supposed to work alongside case feature: presently, case feature changes oldstyle superscripts to lining only in italic faces (and in any case doesn't seems to affect slashedzero - not even as a text digit, I mean). By the way, just a set of lining superscript would have been more than sufficient!

About the design: I'd just say that superscript numbers are just a little too dark, especially in heavier weights and especially 0s:
some less weight would probably improve readabilty.
proof.pdf

I learned in working with Junicode that some users wanted all the numeric styles in superscript. (I wouldn't have emitted a boldface sigh for just one style!). Fortunately I have RMX Tuner, which provides a head start--and of course there are lots of repeated outlines.

I've fixed case. Yesterday the weights looked fine, but today they look too heavy: what do you suppose happened to them overnight? I'll play with them till they're right. Probably post a fixed version tomorrow.

commented

I've fixed case. Yesterday the weights looked fine, but today they look too heavy: what do you suppose happened to them overnight? I'll play with them till they're right. Probably post a fixed version tomorrow.

Too much staring, of course. I bet they look good on a regular page, as they normally seat in a meaningful text where they belong!

I learned in working with Junicode that some users wanted all the numeric styles in superscript. (I wouldn't have emitted a boldface sigh for just one style!).

Tabular/proportional figures distinction comes for more or less compelling aesthetic and functional reasons. The same can be said about lining/oldstyle distinction — one can even use it to convey some semantical difference.
When it comes to superscripts, I'm not sure this all makes sense. Sure, someone may even find a use for smallcap superior numbers!

I was thinking that it would be simplest to make the superscripts behave the way the rest of the figures behaved (with proportional-tabular and oldstyle-lining axes) and worried that doing it differently might needlessly complicate the OpenType code. In practice, though, it seems to work well enough to include just two styles of superscript and simply ignore the proportional-tabular axis in the feature code. So the default for superscripts is tabular lining, but onum will yield proportional oldstyle.

For color I've been testing with a random bit of prose with footnote-like numbers scattered throughout (via LibreOffice--it's appalling that one still can't do this in Word). I think it's starting to look okay, but I'm thinking of making the superscript oldstyle figures a tiny bit bigger:
supstest.pdf

commented

Looking at your supstest, zooming in and out, color looks definitely right.

There is something bothering me about oldstyle superscripts: superscripts are supposed to align with capital height, and that is why os-superscripts are in principle at least a questionable stylistic choice.
Looking at how that '9' pulls itself all that bit down, I wonder what they would look like if all os-superscripts were to be aligned on top.

commented

In my opinion, os-7 superscript probably needs some more weight: in 7.osf you have opted for a monolinear stem which when it comes to superscript becomes nearly impalpable.

I've been wondering what to do about that seven. Might use a descending stem more like the lining seven.

It occurs to me that I've got a few nicely printed books with oldstyle footnote numbers. I'll study how they did it.

Thinking aloud, here I've gathered footnote numbers from around one page of a well printed book from the Oxford Press (1953), and (being careful about scale and position) lined them up next to a word with an i and a cap for comparison.
image
I'd say, first, that these os superscripts are bigger than the ones in Elstob: I need to scale up by about 25%. Next, these figures have ascenders and descenders but relatively shorter than os figures in the main text, e.g.
image
Finally, the x-height of these os supersripts falls a little below the font's cap height, while high numbers like 6 project a little above. I'll check other books to see if the situation is similar--but now that I think about it, this type's handling of superscript figures is about what one would expect.

commented

Yes, reducing ascender and descender in superscripts sure is a good approach. Very much the same that happens, I would say, when one moves to a smaller optical size.

Another try. Roman only at this point: italic will follow if I like the roman after a few days. Source is available, and static TrueType fonts in fonts/ttf/static.
supstest.pdf

Italic, scaled to match the roman. Regular master:
image
ExtraBold master:
image

Some of these —most especially 5 but also to a lesser extent 6 and 9– look like they are raked quite a bit farther than the others. It's probably an optical illusion, but 5 seriously looks like it's falling off the back of the truck.

I see it with the five, but not so much the six and nine. I wonder if those would look better if I shifted the weight a bit. Will experiment.

Also the 0 look a touch heavier or larger than the 1 in both italic weights shown.

The 6 and 9 were already a little skewed in the roman original:
image
and that was accentuated in making the italic (for which I had no model). I've rotated the weight a little: will make further adjustments if necessary.

The 5 already had a distinct tilt in the roman face:
image
Shouldn't have skewed it so much in making the italic. I've corrected it by by about 15°.
image
The oldstyle zero is surprisingly difficult. Will go on working on it.

commented

Used ElstobD for quite some days now, superscripts seems to work nice and well!

Great! Then I'll close this. These superscripts (and now matching subscripts) improve the font a good bit.