18:52:39 RRSAgent has joined #core 18:52:39 logging to http://www.w3.org/2009/10/21-core-irc 18:52:46 zakim, this will be I18N 18:52:46 ok, aphillip; I see I18N_CoreWG()3:00PM scheduled to start in 8 minutes 18:52:53 RRSAgent, set logs world-visible 18:53:02 Meeting: Internationalization Teleconference 18:53:08 Chair: Addison Phillips 18:53:14 Scribe: Addison Phillips 18:53:18 ScribeNick: aphillip 18:53:35 Meeting: W3C Internationalization Core WG Teleconference 18:53:47 I have made the request to generate http://www.w3.org/2009/10/21-core-minutes.html aphillip 18:55:37 David has joined #core 18:58:47 Hello Addison 18:59:56 hello david 19:00:31 How did the unicode conf go? 19:00:41 I18N_CoreWG()3:00PM has now started 19:00:45 r12a has joined #core 19:00:47 + +1.408.790.aaaa 19:01:15 +??P7 19:03:51 zakim, dial richard please 19:03:51 ok, r12a; the call is being made 19:03:53 +Richard 19:06:51 Topic: Agenda 19:07:13 note from michael kay 19:07:47 Topic: Action Items 19:08:36 addison: working on the timing table 19:08:40 addison: ping martin about iri wg activity 19:09:41 addison: set up an introductory call or meeting with DOM Events folks to discuss 19:09:46 probably our next call 19:09:54 richard: ask Ian about errata correction of UTR#20 19:10:02 done... 19:10:19 http://www.w3.org/TR/unicode-xml/#Charlist 19:10:30 dchiba has joined #core 19:11:04 ACTION: richard: ask Ian about errata correction of UTR#20 http://www.w3.org/TR/unicode-xml/#Charlist 19:11:19 + +1.925.371.aabb 19:11:19 all: look at XForms 1.1 PR for internationalization issues, especially "input mode" at the back 19:11:45 now moot 19:11:52 since it is now a REC 19:12:12 addison: reply to Hixie in support of text at end of thread 19:12:27 all: review UAX#46 draft for review in two weeks 19:12:38 richard: publish language tag articles for wide review 19:12:43 done 19:12:50 Topic: Info Share 19:13:13 richard: new web fonts charter 19:13:22 ... is this MO? 19:14:43 richard: xforms 1.1 is a REC 19:14:52 I have made the request to generate http://www.w3.org/2009/10/21-core-minutes.html aphillip 19:16:26 shepazu has joined #core 19:17:47 +Shepazu 19:18:11 dchiba has joined #core 19:18:52 Topic: DOM KeyEvents 19:18:55 http://lists.w3.org/Archives/Public/public-i18n-core/2009OctDec/0067.html 19:20:00 http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html 19:20:16 http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#keyset 19:25:02 doug: how do i get the character I want when I press a (sequence) of buttons? 19:25:50 ... such as dead keys (Option-U + o == รถ 19:28:05 ... or perhaps Shift-Q => Q 19:28:23 ... or third case, IME 19:28:48 ... (transformation, choose from lists and such) 19:28:56 doug: problem #2 19:29:15 ... you write a game, for example, and want 'a', 's','d', 'w' be arrow keys 19:29:24 ... or you want Ctrl-C to be your copy function 19:29:33 ... even if 'c' is remapped to 'h' 19:29:43 ... the physical layout is the same 19:29:53 ... this is not in the scope of dom3 events 19:30:32 addison: so problem 2 is detecting a physical key press on physical keyboard 19:31:24 richard: so access keys are not included? 19:31:28 doug: never been part of it 19:32:58 ... but for example XHTML2 Access... for accesskey 19:33:08 ... handwaves over the problem of keys 19:33:45 ... rewrote that document and hoping to get published in terms of key identifiers 19:34:21 doug: solved problem #1 19:34:30 ... broke it down 19:34:36 ... want single token to id each key 19:34:50 ... don't believe that a single id can be had for each key 19:35:07 ... key id mechanism can produce similar results across operating systems 19:36:13 doug: if i have a US-QWERTY keyboard... 19:36:19 .. and press 'q' 19:36:25 ... when I get 'Q' 19:36:38 ... as keycode 19:37:54 doug: further level of abstraction from java/.net 19:38:01 ... if the key produces a character 19:38:07 ... then that's key id 19:39:16 ... some keys can have more than one identifier 19:42:05 doug: text input event might give you same value as key id 19:42:13 ... if you paste in text or are using IME 19:42:19 ... those come as text input events 19:43:05 doug: also something new... 19:43:10 ... composition events 19:43:17 ... start, stop, end 19:43:39 s/stop/update/ 19:44:23 ... implemented in FF 19:44:44 ... to enable on-the-spot editing 19:50:02 richard: once you get key id then you do someting with it 19:50:16 ... so that's where an access key or accelerator might come in 19:50:23 ... so when typing in japanese 19:50:42 ... the ime captures qwerty keys and converts to hiragana for example 19:50:57 ... but when you have an accelerator key, like, say 'k' 19:51:09 ... you don't want to interpret as hiragana first 19:53:35 http://rishida.net/utils/keyevents/ 19:53:45 I have made the request to generate http://www.w3.org/2009/10/21-core-minutes.html aphillip 19:56:18 doug: some things to watch out for 19:58:07 ... list of key ids 19:58:12 ... will change in next draft 19:58:18 ... some have one value, some have 2, or 3 19:58:22 ... some different colors 19:58:32 ... for whatever reason, syntax is U+#### 19:58:39 (U+20AC" 19:58:47 'j' 19:58:47 'U+006A' 19:58:47 The Latin Miniscule Letter j key. 19:59:12 doug: problem I wish to solve 19:59:20 ... see if character typed was in a certain range 19:59:27 ... meaning block, script, etc. 19:59:47 ... such as \p{Telegu} 20:00:00 s/Telegu/Greek/ 20:00:17 ... want to say regex "is this in a range I want" 20:00:50 ... rather than U+ 20:01:05 addison: problem supplementary 20:01:05 \u006A 20:01:33 U+10000 20:01:56 \ud800\udc00 20:01:57 http://rishida.net/tools/conversion/ 20:03:36 \U00010398 20:04:23 I have made the request to generate http://www.w3.org/2009/10/21-core-minutes.html aphillip 20:04:33 doug: added util method to DOM3 events 20:04:39 ... converts to some format 20:05:20 ... entity, name, or U+ representation, or a character 20:05:33 ... for some characters, for example 'j' 20:05:48 ... or its Unicode code point string 20:06:40 j U+006A: LATIN SMALL LETTER J 20:06:41 addison: use Unicode names for characters 20:07:26 doug: so some people "hey, do we need conversion"? 20:07:53 ... propose instead of U+ 20:07:57 ... use \u string 20:08:34 supplementary planes 20:10:22 addison: the characters on those planes are real and keyable 20:10:43 ... example: emoji 20:11:02 ... or Chinese characters on plane 2 20:11:24 doug: we need to hear this feedback 20:11:30 ... need even one specific example 20:11:58 I have made the request to generate http://www.w3.org/2009/10/21-core-minutes.html aphillip 20:12:48 doug: please send in a comment saying "this is a real world use case" 20:13:00 ... will point to thread 20:13:11 doug: is there utility in tranformational utility 20:13:55 addison: could see use for normalizer of char names 20:13:58 ... and key ids 20:14:49 doug: so now: key ids can be 'j' or 'U+006A' 20:14:58 ... but plan to collapse to '\u006a' 20:15:03 ๐Ž„ 20:15:20 U+10384 20:15:21 (see cuneiform character) 20:15:29 \uD800\uDF84 20:16:34 \U00010384 20:17:02 C version has fixed length 20:17:08 𐎄 20:17:23 vs. j 20:20:39 zakim, who's here ? 20:20:39 On the phone I see aphillip, David, Richard, +1.925.371.aabb, Shepazu 20:20:40 On IRC I see dchiba, shepazu, r12a, David, RRSAgent, Zakim, aphillip 20:21:02 zakim, +1.9 is Dan 20:21:02 +Dan; got it 20:21:26 shepazu requests: 20:21:50 explain why it would be better not to use the javascript escapes for supplementary characters 20:22:01 \u{10384} 20:22:06 \u{10384 6a} 20:23:14 doug: make blog post or summary or something to point to 20:23:49 http://www.w3.org/TR/charmod/#sec-Escaping 20:25:00 doug: another spec, WebIDL 20:25:15 ... TC39 at ECMA 20:25:39 ... lot of Ecmascript folks looking at deliverables 20:25:43 ... so maybe fix JS 20:26:19 ... possible that if we prosecute our case correctly, might get JS unified with other escape syntaxes 20:27:25 doug: so... please provide an explicit comment about supplementary support 20:27:43 ... and also discuss escapes 20:31:01 -David 20:31:53 doug: also: please put energy into reviewing this spec please 20:32:10 I have made the request to generate http://www.w3.org/2009/10/21-core-minutes.html aphillip 20:34:22 Topic: AOB? 20:34:31 -Shepazu 20:35:56 -aphillip 20:35:57 -Richard 20:36:01 -Dan 20:36:02 I18N_CoreWG()3:00PM has ended 20:36:03 Attendees were +1.408.790.aaaa, aphillip, David, Richard, +1.925.371.aabb, Shepazu, Dan 20:37:43 r12a has left #core 20:39:17 I have made the request to generate http://www.w3.org/2009/10/21-core-minutes.html aphillip 22:44:51 Zakim has left #core 22:58:59 shepazu has left #core