psb1558 / Junicode-font

A new version of Junicode font
SIL Open Font License 1.1
376 stars 18 forks source link

adding text-critical symbols #271

Closed mbudaj closed 1 month ago

mbudaj commented 3 months ago

Hi,

would it be possible to add editorial symbols (2E00–2E0D Unicode range) used in some critical editons, especially Novum Testamentum Graece? Their traditional appearance is like this:

SQE15

In the continuous text, with some numerals added:

image

In italics:

image

Their support in various fonts is mostly insufficient:

image

Only Apparatus SIL (designed specifically for this purpose) and Brill come close. For other fonts, even if they contain the characters, their shape is inadequate (see the guidelines below).

Would it be possible to add them to Junicode? I tried to compile the basic guidelines here:

Additional background information on the symbols themselves is in the old proposal for their inclusion into Unicode.

psb1558 commented 3 months ago

This seems a very good idea. I'll work on it.

psb1558 commented 3 months ago

Here's a first go. Comment?

image
mbudaj commented 3 months ago

Thanks!

In all printed samples I've seen (various editions of Novum Testamentum Graece and Synopsis Quattuor Evangeliorum) there are actually no differences in stroke widths for vertical/horizontal/oblique strokes. But perhaps this style fits the spirit of Junicode better and would serve as good as uniform strokes.

For ⸁ ⸄ ⸅ I'd suggest to move the dot a bit closer to the main shape.

It seems that ⸀and ⸁ have different heights. Also, ⸌ and ⸍ are shifted higher than the others.

For ⸌ and ⸍ I suggest to draw them at 45 degrees angle as is the case in printed editions.

psb1558 commented 3 months ago

Here's another go. For ⸁ and the like, I've centered the dots vertically and allowed about a stem's worth of space between the vertical stem and the dot. Overall, I've tried to make the stem widths all the same (though the s-like figures still look a little light) and make all the signs take up the same amount of vertical space.

image

If you've got a bit of Unicode-encoded text to share, we can see more of what they'll look like in context. Adjust the spacing, etc.

psb1558 commented 3 months ago

Do you use a degree sign for the "verbum sequens omittitur" symbol?

psb1558 commented 3 months ago

Found some text for testing.

image
mbudaj commented 3 months ago

It looks great! Thank you.

For ° and ˸ the degree symbol (00B0) and raised colon (02F8) should be used, possibly having the right shape as a CV alternative.

How would the symbols combine with superscript numerals?

psb1558 commented 3 months ago

I'm glad you asked, because I had forgotten that bit and had to make an adjustment to the vertical position of the editorial marks. They will work well with the default figures (I suggest applying ss09 to the whole text for clarity:

image

Position will be a little less optimal, but still okay, I think, with lining/tabular superscripts:

image

I have one cvNN feature left unused: I can use it for this, or (breaking the rules a little less), my last Stylistic Set (ss11).

psb1558 commented 3 months ago

U+02F8 is a mod character but was not scaled or positioned properly. I've corrected it, and it should work for you. The alt degree sign (I'm labeling it "Word omitted sign") will be on cv99.

image

If this is okay, I'll copy these signs to the italic face, do various fixups, and release a new version (probably next week sometime).

mbudaj commented 3 months ago

It's excellent, I've no further comments. Thank you.

psb1558 commented 3 months ago

Okay. I'll close this when the next release is ready.

psb1558 commented 1 month ago

Version 2.207 is out now, with these glyphs in it, and I am closing this as complete.