[css-inline] closing up the first line

The convention in print for initials of 2 lines or more is generally that the first line of text is run close to the initial if it's part of the same word, and not otherwise, but I'm not currently sure how to recreate that effect. Of course, one doesn't know the right distance to use in advance, in general (I've implemented it for Latin scripts by kerning a T against the initial, e.g. for an initial A using
  width("A") + width("T") - width("AT")
at the size of the decorative initial -- see

http://4.bp.blogspot.com/-BjAZkt5FYMQ/U22hfPKdYpI/AAAAAAAAAas/E1-VcfVEnao/s1600/114-drop-cap-examples-i.jpg
http://1.bp.blogspot.com/-G4Q32mZeHUw/U22hFU_DhAI/AAAAAAAAAao/j7E3J5p1hLY/s1600/114-drop-cap-examples-h.jpg

linked to with explanatory text near the end of
http://barefootliam.blogspot.ca/2014/05/bruce-rogers-on-drop-caps.html

I'm not sure how this works for non-Latin scripts.

We deferred this, I think, when it was discussed at the Korea F2F (I was only there by telephone) but after experimenting with the polyfill I'm a little dissatisfied and wonder if it's worth trying to get right. A third number? Maybe it's not ready for prime time, but perhaps an open issue in the spec would help it not get lost?

Liam

PS: good work on the spec so far, it's pretty clear.


-- 
Liam Quin - XML Activity Lead, W3C, http://www.w3.org/People/Quin/
Pictures from old books: http://fromoldbooks.org/

Received on Friday, 12 December 2014 03:10:57 UTC