[css-inline-3] Status of initial-letter Issues

Dave Cramer and I worked through the pile of outstanding initial-letter issues
a couple weeks ago. Here's where they all stand and what we need from the CSSWG:

Issues that need CSSWG Discussion
---------------------------------

We'd like to discuss the issues below on the June 27th telecon, if possible.
Our goal is to publish an updated WD with the issues resolved asap (and
continue working on the remaining issues afterwards, of course), so please
post comments if you have feedback. :)

#884  define interaction of initial-letter and text-align
https://github.com/w3c/csswg-drafts/issues/884
Proposal at https://github.com/w3c/csswg-drafts/issues/884#issuecomment-392114382
Open: =WG= Review and approve?

#360 & #689 interaction with floats.
https://github.com/w3c/csswg-drafts/issues/360#issuecomment-392128995
https://github.com/w3c/csswg-drafts/issues/689
Edits made based on F2F discussions.
Open: =WG= Approve?

#2705  Should 'initial-letter' apply to 'list-style: inside' ::marker?
https://github.com/w3c/csswg-drafts/issues/2705
Proposal: Yes.
Open: =WG= Discuss.

#688  initial-letter and float on same element.
https://github.com/w3c/csswg-drafts/issues/688
Proposal A: Close as invalid (no change; display computation wins)
Proposal B: 'initial-letter' wins over 'float' (and affects display computation?)
Open: =WG= Discuss.

#2700 properties that apply to initial-letter list
https://github.com/w3c/csswg-drafts/issues/2700
We replaced the fixed list of properties that apply to initial-letter
with saying all properties that apply to inlines apply, listing a
few exceptions, see
   https://drafts.csswg.org/css-inline-3/#initial-letter-properties
Open: =WG= Discuss.

#863  apply width/height to initial letters
https://github.com/w3c/csswg-drafts/issues/863
We added a first pass of edits; review requested.
Open: =WG= Review.

#885  allow shape-outside to apply
https://github.com/w3c/csswg-drafts/issues/885
Proposal A: 'shape-outside', if defined, overrides glyph outline
Proposal B: 'shape-outside', if defined, overrides margin edges;
             using glyph outline requires new 'shape-outside' value
Open: =WG= Discuss.

#310  Initial Letter selection and hanging punctuation
https://github.com/w3c/csswg-drafts/issues/310
Clarifications made:
   https://github.com/w3c/csswg-drafts/commit/502194f64482c12fd75486a7b6154ad371f333ae
Feedback requested on some open questions:
   https://github.com/w3c/csswg-drafts/issues/310#issuecomment-396765893

#2184  box tree nesting vs initial-letter
Defining how initial-letter applies in nested inline boxes
We made a series of edits, looking for review:
https://github.com/w3c/csswg-drafts/issues/2184#issuecomment-391832514
Open: =WG= Review.

#862  should initial-letter be plural?
https://github.com/w3c/csswg-drafts/issues/862
A question of usability vs. existing implementations.
Open: =WG= Discuss.


Issues that need i18n or typographic input
------------------------------------------

#410  auto value for initial-letter-wrap
https://github.com/w3c/csswg-drafts/issues/410
Currently the first line is not kerned automatically,
unless `first` is specified *and* the next character is
not white space. We're unsure whether this set of rules
is applicable to all languages or if we need other options.

#864  South Indian top alignment
https://github.com/w3c/csswg-drafts/issues/410
Need info on correct handling of scripts like Tamil and Telugu

#965  adjacent initial letter.
https://github.com/w3c/csswg-drafts/issues/965
If the intent is to place the initial letter in the margin,
this is currently possible. If the intent is to make space
to the end of the paragraph and then subsequent paragraphs
start underneath the letter, then we need to do something
different. None of the examples given span multiple paragraphs,
so we need more info.


FYI
---

#735  how does initial letter sink?
https://github.com/w3c/csswg-drafts/issues/735
Closed:  Accepted. (Clarifications made based on earlier discussions.)
Changes: https://github.com/w3c/csswg-drafts/commit/9b664153e0a8f9c39961f906d2e016dd53093716
          https://github.com/w3c/csswg-drafts/commit/50b5315b5e15418c3ca886d98488911ee60e2cc6
No WG action needed.

#947  Errors in defining CJK exclusion area.
https://github.com/w3c/csswg-drafts/issues/947
Closed:  Accepted. (Fixed the fairly obvious errors in the obvious way.)
Changes: https://github.com/w3c/csswg-drafts/commit/2171624f8df3550c58c08e5d4abd93047e945cfd
No WG action needed.

#2404 Define interaction with fragmentation
https://github.com/w3c/csswg-drafts/issues/2404
Closed:  Accepted
Changes: https://github.com/w3c/csswg-drafts/commit/026cf1d730147f13941541fdb153115b417836a9
No WG action needed.

#2399 Arabic shaping across boundaries
https://github.com/w3c/csswg-drafts/issues/2399
Closed:  Accepted
Changes: https://github.com/w3c/csswg-drafts/commit/02a64aa1ee6045d11e47ebf4646cb05da407af6b
No WG action needed.


#703 Define interaction with overflow and intrinsic sizing
https://github.com/w3c/csswg-drafts/issues/2703#issuecomment-392116527
Closed:  Invalid
Reasons: https://github.com/w3c/csswg-drafts/issues/2703#issuecomment-392116527
No WG action needed.


Ongoing Work
------------

We have some ideas on #719 and #887, but haven't yet written them up properly.


~fantasai

Received on Thursday, 14 June 2018 02:39:19 UTC