- From: Koji Ishii <kojiishi@gmail.com>
- Date: Tue, 17 Nov 2015 20:08:42 -0800
- To: Florian Rivoal <florian@rivoal.net>
- Cc: fantasai <fantasai.lists@inkedblade.net>, "www-style@w3.org" <www-style@w3.org>
- Message-ID: <CAN9ydbW4gWRFcKy6XcNmfuBDyqdYEZn4Afp+ROq3TPjLBqZBkw@mail.gmail.com>
# replied to wrong thread, back here Thank you for filling in. The behavior you want is "b", correct? Let's not bother with what UA does today, I want to understand what you want. >From your expected results, I think what you want is: 1. word-wrap: break-word, and 2. Add break opportunity before every space characters. 1 is already possible, so the question is which property/syntax to achieve 2. Could you explain the use case for this behavior? We talked white-space:pre can serve both normal word processors and code editors, but I failed to remember what use case you're trying to solve. I checked word processors and editors I have but none behave what you want, so it's hard for me to imagine, it's helpful if you could explain. /koji 2015-11-14 3:17 GMT+09:00 Koji Ishii <kojiishi@gmail.com>: > Ok, so as I understand from your examples, you're **not** talking about > overflow in my terminology. We have a little communication problem because > we use same terminologies in different meanings. Let's try other ways to > discuss. > > Back up a bit, at use-case level, what you want looks like Example 2 of > UAX#14 Customizations[1] to me. Am I correct? At this moment, I don't care > which browsers behave how, but I'd like to understand what you want. > > If not, can you fill in what you expect for some more examples here[2]? > > [1] http://unicode.org/reports/tr14/#Examples > [2] > https://docs.google.com/spreadsheets/d/1mPUNK4QqOLUAUcIC84XxQnm_CwPkBcDI2lIRu1FPVfw/edit?usp=sharing > > /koji > > 2015-11-12 22:41 GMT-08:00 Florian Rivoal <florian@rivoal.net>: > >> >> >> My opinion is that we need at least the new behavior ("b"). Whether it >> can also work for the use cases served by the current behaviors, I have a >> less strong opinion about. The NY F2F concluded that it mostly could as >> long as we made the new pre-wrap-auto value available for UAs to put in the >> UA stylesheet, but I'm fine going the other way, and have behavior "b" be >> an opt-in. >> >> >> > It depends on what behavior you want, but if "b" is what you want, I >> think it breaks existing use cases too much that it should be opt-in. >> >> I'm ok with that (and it is what I initially proposed). >> >> > But then this gets even harder to understand for me...so if you have: >> > AA_AA_A >> > assume "_" is a space and the width is 5, you want: >> > AA_AA_ >> > A >> > (the trailing space of the 1st line overflows) >> > >> > but if you have: >> > AAAAA_A >> > you want: >> > AAAAA >> > _A >> > (the space wraps)? >> >> No, I do not expect the space to wrap in the second but not the first >> example. >> >> Can I change your example a little for behavior "b"? It makes things >> easier to explain. >> I'm switching to AA_AA__A and AAAAA__A (same as you, but with 2 spaces >> rather than one before the last A). >> >> behavior "d" gets you >> >> |AA_AA|__ >> |A | >> >> and >> >> |AAAAA|__ >> |A | >> >> Or with width 6: >> >> |AA_AA_|_ >> |A | >> >> and >> >> |AAAAA_|_ >> |A | >> >> Behavior "b" with width 6 gets you: >> >> |AA_AA_| >> |_A | >> >> and >> >> |AAAAA_| >> |_A | >> >> >> Still in mode "b width width 5, we're in a special case, and we need to >> know if we allow wrapping before the first space or not. I think we should, >> but you and Elika have said (if I understood you correctly) that you don't, >> and I do not have a particularly strong opinion on that one. If we do allow >> wrapping before the first space, we'd get this: >> >> |AA_AA| >> |__A | >> >> and >> >> |AAAAA| >> |__A | >> >> If we don't, we get this on the first example: >> >> |AA_ | >> |AA__A| >> >> and on the second example we're kind of stuck, so we probably have to >> break before the space anyway: >> >> |AAAAA| >> |__A | >> >> - Florian > > >
Received on Wednesday, 18 November 2015 04:09:30 UTC