14:41:15 RRSAgent has joined #i18n 14:41:15 logging to http://www.w3.org/2013/09/26-i18n-irc 14:41:19 Zakim has joined #i18n 14:41:26 trackbot, prepare teleconferece 14:41:28 RRSAgent, make logs world 14:41:30 Zakim, this will be 4186 14:41:30 ok, trackbot; I see I18N_CoreWG()11:00AM scheduled to start in 19 minutes 14:41:31 Meeting: Internationalization Working Group Teleconference 14:41:31 Date: 26 September 2013 14:41:49 Chair: Addison Phillips 14:41:53 Scribe: Addison Phillips 14:41:56 ScribeNick: aphillip 14:42:01 Regrets: Felix 14:42:21 Agenda: https://lists.w3.org/Archives/Member/member-i18n-core/2013Sep/0019.html 14:42:36 agenda+ RADAR 14:42:49 agenda+ Publish Ruby Use Cases as WG Note 14:43:00 agenda+ Authoring HTML: Handling RTL Scripts 14:43:13 agenda+ QA Translate Flag (any unfinished business??) 14:43:26 agenda+ 'Tr' defaulting behavior in Vertical Text 14:43:33 rrsagent, draft minutes 14:43:33 I have made the request to generate http://www.w3.org/2013/09/26-i18n-minutes.html aphillip 14:45:28 agenda 14:45:31 agenda? 14:53:07 aphillip: would it be possible to tweak the order a bit to discuss the Tr default behavior issue a little earlier? 14:53:27 for purely selfish reasons, it's relatively late here... 14:53:43 sure john, no problem 14:53:56 thanks! 14:54:55 right 14:55:16 i'm not expecting a resolution of anything 14:55:27 just helpful to have more eyes looking at the problem 14:57:45 zakim, who is here? 14:57:45 I18N_CoreWG()11:00AM has not yet started, aphillip 14:57:46 On IRC I see RRSAgent, aphillip, jdaggett, r12a, trackbot 14:58:34 I18N_CoreWG()11:00AM has now started 14:58:41 + +1.408.666.aaaa 14:58:51 zakim, +1.408.666.aaaa is me 14:58:51 +aphillip; got it 14:58:58 zakim, who is here? 14:58:58 On the phone I see aphillip 14:58:59 On IRC I see RRSAgent, aphillip, jdaggett, r12a, trackbot 14:59:23 +[IPcaller] 14:59:33 zakim, ipcaller is me 14:59:33 +jdaggett; got it 15:00:19 zakim, dial richard please 15:00:19 ok, r12a; the call is being made 15:00:20 +Richard 15:04:50 zakim, who's here? 15:04:50 On the phone I see aphillip, jdaggett, Richard 15:04:51 On IRC I see RRSAgent, aphillip, jdaggett, r12a, trackbot 15:05:14 JcK has joined #i18n 15:05:28 Najib-ma has joined #i18n 15:05:53 DavidClarke has joined #i18n 15:06:00 + +1.617.245.aabb 15:06:08 Topic: Agenda 15:06:18 agenda? 15:06:42 Regrets+ DavidClarke 15:07:42 Topic: Action Items 15:08:31 http://www.w3.org/International/track/actions/open 15:08:40 action-251? 15:08:40 action-251 -- Addison Phillips to Contact the epub folks and see if they will write to html asking about ruby -- due 2013-09-05 -- OPEN 15:08:40 http://www.w3.org/International/track/actions/251 15:12:30 close action-258 15:12:30 Closed action-258. 15:12:42 action: addison: change the teleconference time per action-258 15:12:42 Created ACTION-261 - Change the teleconference time per action-258 [on Addison Phillips - due 2013-10-03]. 15:13:52 close action-259 15:13:52 Closed action-259. 15:14:19 action: addison: cancel tpac room reserveration, notify lists that we won't formally meet but richard will be around 15:14:19 Created ACTION-262 - Cancel tpac room reserveration, notify lists that we won't formally meet but richard will be around [on Addison Phillips - due 2013-10-03]. 15:14:43 Topic: Info Share 15:14:56 rrsagent, draft minutes 15:14:56 I have made the request to generate http://www.w3.org/2013/09/26-i18n-minutes.html aphillip 15:15:20 richard: when I'm at TPAC, the web platform docs guys want to talk about nav between translated pages 15:16:03 richard: ICS 2.0 went to PR 15:16:30 richard: CSS ruby module was published as WD 15:16:45 (a hearty round of cheers) 15:17:14 agenda? 15:17:55 zakim, take up agendum 1 15:17:55 agendum 1. "RADAR" taken up [from aphillip] 15:18:12 http://www.w3.org/International/wiki/Review_radar 15:18:24 Topic: Review radar 15:19:00 agenda? 15:19:02 nothing with deadline or of note this week 15:19:18 zakim, take up agendum 5 15:19:18 agendum 5. "'Tr' defaulting behavior in Vertical Text" taken up [from aphillip] 15:19:38 addison: visitor john daggett 15:19:53 http://www.unicode.org/reports/tr50/japanese.png 15:19:59 john: vertical text layout has distinct characters that can have mixed orientations 15:20:02 johnD: vertical layout has mixed orientations for characters 15:20:46 http://dev.w3.org/csswg/css-writing-modes/#text-orientation 15:20:51 ... there is not necessarily a definitive orientation for a given character 15:21:06 ... UTR50 defines default orientations 15:21:32 ... for use when there is no markup or other indication available 15:21:57 ... question is: for a given code point what's the best default? 15:22:15 ... in some cases it's clear, latin is rotated, kanji is upright 15:22:34 http://www.w3.org/TR/2011/WD-css3-writing-modes-20110531/#vertical-typesetting-details 15:23:36 ... in writing modes the situation was not too clear, so it was proposed to define a Unicode property 15:23:56 ... as new codepoints are added the Unicode Consortium will maintain the data 15:24:09 http://www.unicode.org/Public/vertical/revision-11/VerticalOrientation-11.html 15:24:18 ... this led to UTR50 which defines the vertical orientation property 15:25:41 ... if the author has not set a text orientation property explicitly, the user agent will use the UTR50 properties to determine orientation 15:25:58 ... there are two T (transform) values 15:26:09 ... Tu needs a different glyph 15:26:15 http://www.unicode.org/reports/tr50/#vertcal_alternates 15:26:16 Tu 3001 、 IDEOGRAPHIC COMMA Tu 3002 。 IDEOGRAPHIC FULL STOP 15:26:25 those are examples 15:27:03 ... it's not just orientation 15:27:04 Tr 3008 〈 LEFT ANGLE BRACKET Tr 3009 〉 RIGHT ANGLE BRACKET Tr 300A 《 LEFT DOUBLE ANGLE BRACKET 15:27:20 Tr needs transformation but that transformation is a rotation 15:28:06 ... in OpenType layout is typically done the same way for Tu and Tr - they are laid out upright and a feature causes substitution to create needed glyph 15:28:25 ... most fonts will cover the Tu and Tr codepoints 15:28:30 http://lists.w3.org/Archives/Public/www-style/2013Sep/0501.html 15:28:47 ... however, the spec allows optional fallback for Tr (only) codepoints 15:29:07 # For Tr characters, which are intended to be either transformed or # rotated sideways, the UA may assume that appropriate glyphs for # upright typesetting are given in the font and render them upright; # alternately it may check for such glyphs first, and fall back to # typesetting them sideways if the appropriate glyphs are missing. 15:29:46 ... two problems: [1] it's optional behaviour, but there's actually only one way that's right 15:30:15 ... it's not like alternative algorithms for say justification 15:30:22 I have made the request to generate http://www.w3.org/2013/09/26-i18n-minutes.html aphillip 15:35:20 ... determining the ability of the opentype features to deal with this is not straightforward 15:35:42 ... it's not a good idea to do layout operations on a glyph out of context 15:36:24 ... there may be stylistic contexts based on adjacent characters 15:38:06 ... unicode is defining an informative property, but the mechanics of the fallback mechanism is not what unicode is defining 15:40:58 Vertical_Orientation (vo) property value, one of the following: U – Upright, the same orientation as in the character code charts R – Rotated 90 degrees clockwise compared to the code charts Tu – Transformed typographically, with fallback to Upright Tr – Transformed typographically, with fallback to Rotated 15:41:46 Tr Same as Tu except that, as a fallback, the character can be displayed with the code chart glyph rotated 90 degrees clockwise. 15:45:20 ... existing fonts already provide alternates and the data is in the font 15:45:34 ... if the font doesn't have an alternate, we should view it as a font problem 15:45:57 addison: i have run into this in my day job in vertical text in Kindle, and it was a problem 15:46:10 ... some of our fonts don't have a complete set of rotated glyphs 15:46:37 ... in order to get the right results without manual styling we had to provide a fallback in the layout for those cases 15:47:22 johnd: it's equally wrong for Tu text if you don't have the right glyph 15:47:49 ... if we were talking about a large number of code points this may be a different discussion 15:48:08 ... and i'm not sure about the accuracy of some cases in UTR50 15:48:32 ... eg the semicolon is displayed upright in Chinese 15:50:44 addison: this is not a normative spec, so it can be adapted to solve problems 15:51:37 johnd: what has been specified in writing=modes is optional behaviour, and the complexity of the machinery requirements doesn't seem necessary given the extent of the problem 15:52:16 addison: we had to do fallback behaviour in kindle for corner cases - when you exceed a font capability you fall back to chinese or other fonts 15:52:35 ... we had complaints about glyphs not being properly rotated 15:52:50 johnd: i'd like to know more about the specifics of that example 15:53:27 addison: it may indeed by a quirky character, but a font can't have every glyph in it, so if you leave out something then people will complain 15:54:07 agenda? 15:54:13 addison: this is a useful introduction, i think we need to have koji's viewpoint 15:55:32 zakim, take up agendum 4 15:55:32 agendum 4. "QA Translate Flag (any unfinished business??)" taken up [from aphillip] 15:56:04 action: addison to provide further information about issues he encountered 15:56:04 Created ACTION-263 - Provide further information about issues he encountered [on Addison Phillips - due 2013-10-03]. 15:56:29 action: addison to provide further information about issues he encountered wrt to font glyph rotation issues 15:56:29 Created ACTION-264 - Provide further information about issues he encountered wrt to font glyph rotation issues [on Addison Phillips - due 2013-10-03]. 15:56:39 close action-263 15:56:39 Closed action-263. 15:57:28 still waiting for comments from Felix 15:57:39 if not received by tomorrow morning, proceed to wide review 15:57:47 felix can submit comments with others 15:58:28 addison to send announcement tomorrow (Friday) 15:58:32 agenda? 15:58:41 zakim, take up agendum 2 15:58:41 agendum 2. "Publish Ruby Use Cases as WG Note" taken up [from aphillip] 15:58:48 zakim, take up agendum 2 15:58:50 agendum 2. "Publish Ruby Use Cases as WG Note" taken up [from aphillip] 15:59:13 http://www.w3.org/TR/2012/WD-ruby-use-cases-20120710/ 15:59:26 http://www.w3.org/TR/ruby-use-cases/ 15:59:27 http://www.w3.org/TR/2013/WD-ruby-use-cases-20130910/Overview.html 15:59:46 richard; can we publish as WG Note 15:59:55 chair: any objections? 16:00:02 -jdaggett 16:00:25 addison: support 16:00:31 JcK: ok 16:00:47 richard: sent email out and have had no comments 16:01:08 Agreed: publish Ruby Use Cases Doc as WG Note 16:01:14 action: richard: publish Ruby Use Cases as WG-Note 16:01:15 Created ACTION-265 - Publish ruby use cases as wg-note [on Richard Ishida - due 2013-10-03]. 16:01:29 agenda? 16:02:08 zakim, take up agendum 3 16:02:08 agendum 3. "Authoring HTML: Handling RTL Scripts" taken up [from aphillip] 16:02:58 Topic: AOB? 16:03:02 q+ 16:03:06 r12a: some comments from Mati i'll integrate, but we should move it soonish to review 16:03:09 ack najib-ma 16:03:19 koji has joined #i18n 16:03:21 Reading it diagonally. 16:03:23 A general remark. 16:03:25 In the arabic exemple, choosing significative words would be less confusing. 16:03:33 For exemple in the first examples one cannot see which arabic text is actually the attribute value and which one is the element value. 16:03:34 I suggest for example (line breaks here for readability) 16:03:36

16:03:37 عربية 16:03:39

16:03:40 where the attribute value is the translation of the word "title" and the

content is the word Arabic 16:03:42 More specific comments in a separate mail. 16:03:43 /That's it, Thanks 16:04:02 addison: thanks Najib! will look for the email 16:04:04 email would be good, najib 16:04:10 please send asap, thanks 16:04:11 Ok 16:04:26 By friday 16:04:26 najib, also see mati's comments 16:04:38 I have to reply to 16:04:40 I have made the request to generate http://www.w3.org/2013/09/26-i18n-minutes.html aphillip 16:06:28 - +1.617.245.aabb 16:06:29 -aphillip 16:06:32 Meeting Adjourned 16:06:39 JcK has left #i18n 16:06:43 I have made the request to generate http://www.w3.org/2013/09/26-i18n-minutes.html aphillip 16:06:44 -Richard 16:06:44 I18N_CoreWG()11:00AM has ended 16:06:44 Attendees were aphillip, jdaggett, Richard, +1.617.245.aabb 16:06:51 rrsagent, draft minutes 16:06:51 I have made the request to generate http://www.w3.org/2013/09/26-i18n-minutes.html r12a 16:07:01 rrsagent, bye 16:07:01 I see 5 open action items saved in http://www.w3.org/2013/09/26-i18n-actions.rdf : 16:07:01 ACTION: addison: change the teleconference time per action-258 [1] 16:07:01 recorded in http://www.w3.org/2013/09/26-i18n-irc#T15-12-42 16:07:01 ACTION: addison: cancel tpac room reserveration, notify lists that we won't formally meet but richard will be around [2] 16:07:01 recorded in http://www.w3.org/2013/09/26-i18n-irc#T15-14-19 16:07:01 ACTION: addison to provide further information about issues he encountered [3] 16:07:01 recorded in http://www.w3.org/2013/09/26-i18n-irc#T15-56-04 16:07:01 ACTION: addison to provide further information about issues he encountered wrt to font glyph rotation issues [4] 16:07:01 recorded in http://www.w3.org/2013/09/26-i18n-irc#T15-56-29 16:07:01 ACTION: richard: publish Ruby Use Cases as WG-Note [5] 16:07:01 recorded in http://www.w3.org/2013/09/26-i18n-irc#T16-01-14 16:07:20 hi koji, started one hour ago 16:07:21 Present: Addison, Richard, John K, John Daggett (guest), Najib (via IRC)