13:49:35 RRSAgent has joined #i18n 13:49:39 logging to https://www.w3.org/2023/10/05-i18n-irc 13:49:48 agendabot, find agenda 13:49:48 addison, OK. This may take a minute... 13:49:49 agenda: https://www.w3.org/events/meetings/c5b143d1-0a5b-4adb-8d60-0f5f9bfe5a41/20231005T150000/ 13:49:49 clear agenda 13:49:49 agenda+ Agenda Review 13:49:49 agenda+ Action Items 13:49:51 agenda+ Info Share 13:49:53 agenda+ RADAR Review 13:49:55 agenda+ Pending Issue Review 13:49:56 I have made the request to generate https://www.w3.org/2023/10/05-i18n-minutes.html addison 13:49:58 agenda+ Definition of 'string' revisited 13:50:01 agenda+ String-Meta next steps 13:50:02 agenda+ VCWG special call results 13:50:03 Chair: Addison Phillips 13:50:05 agenda+ HTML EAI support in input type=email 13:50:07 agenda+ AOB? 13:50:14 Meeting: Internationalization Working Group Teleconference 13:55:04 present+ Addison 13:59:50 JcK has joined #i18n 14:01:48 present+ 14:02:03 present+ JcK 14:02:43 ap has joined #i18n 14:07:35 addison_ has joined #i18n 14:07:43 regrets+ Fuqiao 14:08:02 scribe+ 14:08:11 zakim, take up agendum 1 14:08:11 agendum 1 -- Agenda Review -- taken up [from agendabot] 14:08:13 agenda? 14:08:59 zakim, take up agendum 2 14:08:59 agendum 2 -- Action Items -- taken up [from agendabot] 14:09:06 gb, list open actions 14:09:07 Found actions in w3c/i18n-actions: #49, #48, #47, #46, #44, #43, #42, #41, #39, #35, #33, #32, #18, #16, #12, #11, #10, #8, #7, #5, #4 14:09:10 #49 14:09:10 https://github.com/w3c/i18n-actions/issues/49 -> Action 49 contact unicode about emphasis mark skipping (on aphillips) due 2023-10-05 14:09:34 #48 14:09:35 https://github.com/w3c/i18n-actions/issues/48 -> Action 48 work with clreq to investigate or produce a generics proposal (on xfq) due 2023-10-05 14:09:41 addison_: Not sure who to write to, yet, but will figure it out. 14:09:48 #47 14:09:49 https://github.com/w3c/i18n-actions/issues/47 -> Action 47 make the CSSWG aware of Warichu (on frivoal) due 2023-10-04 14:09:55 #46 14:09:55 https://github.com/w3c/i18n-actions/issues/46 -> Action 46 read the string-meta explainer and consider the new approach addison proposes (on xfq, r12a) due 2023-09-28 14:10:12 s/Not/On #49, not/ 14:10:36 #44 14:10:37 https://github.com/w3c/i18n-actions/issues/44 -> Action 44 follow up on the bidi thread of rdf-star (on r12a) due 2023-09-19 14:10:47 #43 14:10:47 https://github.com/w3c/i18n-actions/issues/43 -> Action 43 pull together the list of win/mac/etc apis for setting base direction and/or language (on aphillips) due 2023-09-18 14:10:52 r12a: If we do not discuss #46 today, send me email. 14:10:56 #42 14:10:57 https://github.com/w3c/i18n-actions/issues/42 -> Action 42 work on tc39 proposal (meet with addison and eemeli to start) (on xfq) due 2023-09-18 14:11:06 #41 14:11:07 https://github.com/w3c/i18n-actions/issues/41 -> Action 41 propose new specdev text on strings for xml (on aphillips) due 2023-09-07 14:11:25 #39 14:11:26 https://github.com/w3c/i18n-actions/issues/39 -> Action 39 develop best practice guidelines for name-like fields (on aphillips) due 2023-08-31 14:11:33 #35 14:11:34 https://github.com/w3c/i18n-actions/issues/35 -> Action 35 make the edits of CSS #5478 (on fantasai) due 2023-08-30 14:11:44 #33 14:11:45 https://github.com/w3c/i18n-actions/issues/33 -> Action 33 Close issues marked `close?` or bring to WG for further review (on aphillips) 14:12:01 addison_: #33, worked on that. 14:12:29 ... Put some on the agenda. 14:12:39 #32 14:12:40 https://github.com/w3c/i18n-actions/issues/32 -> Action 32 Approve the character markup PR (on fantasai) due 2023-08-17 14:12:42 ... Will take another week for the rest. 14:13:03 addison_: #32 may be stale. 14:13:11 ... Made a new PR. 14:13:20 agenda+ tr-design pr 14:13:21 r12a: I did look at at it. 14:13:26 #18 14:13:27 https://github.com/w3c/i18n-actions/issues/18 -> Action 18 Have informal explanation sessions about counter style translations with csswg members (on frivoal, fantasai) 14:13:34 #16 14:13:34 https://github.com/w3c/i18n-actions/issues/16 -> Action 16 Keep track of line-breaking in Korean for i18n-discuss#11 (on aphillips) 14:13:39 #12 14:13:40 https://github.com/w3c/i18n-actions/issues/12 -> Action 12 Upgrade/edit the explainer to address issues raised by google (on aphillips) 14:13:48 #11 14:13:48 https://github.com/w3c/i18n-actions/issues/11 -> Action 11 Triage all css properties to determine which are logical, physical, or na by default (on frivoal) 14:13:54 #10 14:13:54 https://github.com/w3c/i18n-actions/issues/10 -> Action 10 With florian triage richard's article into a list of potential generics (on frivoal, fantasai) 14:13:58 #8 14:13:58 https://github.com/w3c/i18n-actions/issues/8 -> Action 8 Create pr against canvas formatted text (on aphillips) 14:14:03 #7 14:14:03 https://github.com/w3c/i18n-actions/issues/7 -> Action 7 Remind shepherds to tend to their awaiting comment resolutions (Evergreen) (on aphillips, xfq, himorin, r12a, bert-github) 14:14:14 #5 14:14:14 https://github.com/w3c/i18n-actions/issues/5 -> Action 5 Check into how to list questions at the top of a digest and/or improve lang enablement communications (on r12a) 14:14:21 #4 14:14:22 https://github.com/w3c/i18n-actions/issues/4 -> Action 4 Work with respec and bikeshed to provide the character markup template as easy-to-use markup (on r12a) 14:14:37 zakim, take up agendum 3 14:14:37 agendum 3 -- Info Share -- taken up [from agendabot] 14:14:54 addison_: I had a call with VC, see agenda item. 14:15:12 ... Last week I mentioned some chnages to process. This week was first test of that. 14:15:35 ... With WCAG, and plh told me it worked. 14:15:36 q+ 14:15:43 ack r12a 14:15:52 s/chnages/changes 14:16:27 https://w3c.social/@webi18n/111176326932097219 14:16:36 r12a: See ^^ 14:16:39 All 3 major browser engines now support the ability to create custom counter styles. 14:17:01 ... All three major browsers support custom counter styles, in the released version. 14:17:27 ... Safari was the last to move it from the experimental to the main browser. 14:17:46 🎉 14:18:31 r12a: Took time to rewrite all the gap analysis docs as a consequence, but that was worth it. 14:18:40 zakim, take up agendum 4 14:18:40 agendum 4 -- RADAR Review -- taken up [from agendabot] 14:18:48 https://github.com/w3c/i18n-request/projects/1 14:19:45 agenda? 14:19:47 bert: Did not work on review of C 14:19:55 zakim, take up agendum 5 14:19:55 agendum 5 -- Pending Issue Review -- taken up [from agendabot] 14:19:58 ... JOSE and COSE yet. 14:20:07 gb, list open issues from w3c/i18n-activity with label pending 14:20:07 addison_, sorry, I don't understand what you want me to do. Maybe try "help"? 14:20:45 https://github.com/w3c/i18n-activity/issues?q=is%3Aissue+is%3Aopen+pending 14:21:47 r12a: That's the shadow DOM stuff, going on since months. 14:22:27 zakim, take up agendum 6 14:22:27 agendum 6 -- Definition of 'string' revisited -- taken up [from agendabot] 14:22:37 https://deploy-preview-117--bp-i18n-specdev.netlify.app/#char_string 14:22:50 addison_: I made some edits, see ^^ 14:23:17 ... "Unicode scalar value" doens't link correctly. I need to debug that. 14:23:37 q+ 14:23:47 Najib has joined #i18n 14:23:57 ... Wrote about different types of strings. No change to the recommendations, but the explanations are completely different. 14:24:15 ... So I'd like to merge this. Can r12a review it? 14:24:21 ack r12a 14:24:41 r12a: Much better than before! 14:25:16 ... You didn't change the mustard. We had a discussion before about what Web Platform means. 14:25:25 ... Not sure we had a better alternative. 14:26:02 ... Do you mean, when designing a feature _that uses utf-16_? 14:26:29 addison_: No, for general string. 14:26:45 ... It tries to explain the mustard. 14:27:09 r12a: Doesn't it assume the string is in utf-16? 14:27:28 addison_: Kind of, but a JSON file, e.g., would be in UTF-8. 14:27:47 ... In UTF-8, there should be no surrogates. 14:27:59 ... WebIDL will use DOMString. 14:28:24 ... Only use USVString if you need to count characters or similar. 14:28:35 ... That is the theory. 14:28:49 ... Just don't specify utf-8 and then work with bytes, 14:29:17 r12a: Do we say why we choose DOMString? 14:29:29 gtalbot has joined #i18n 14:29:35 addison_: May need to clarify when to use USVString. 14:30:01 ... I will stab at it again. 14:30:26 gtalbot has left #i18n 14:30:39 r12a: There may be something about DOMString assuming utf-16. 14:31:05 addison_: Infra spec defines string as utf-16. 14:32:05 r12a: If you use utf-16 code units, you should use DOMString, otherwise you use USVString. But now it gets confused. 14:32:28 addison_: JavaScript strings are utf-16. 14:33:05 r12a: Maybe we should say use DOMString when required by the API, otherwise use USVString. 14:33:24 ... But may conflict with the TAG. 14:33:53 addison_: Maybe we should say why we are in this knot. 14:34:29 atsushi_: Prefer the original description. 14:34:45 addison_: The difference is the surrogate handling. 14:35:05 ... RDF guys use XML strings, not DOMStrings. 14:35:14 atsushi_: From implementation POV, 14:36:00 ... it is just the interface. 14:36:10 addison_: Depends on what language you write it in. 14:36:37 action: addison to raise TAG request about reviewing string definitions 14:36:45 r12a: XML would use utf-8 as well. It is the internal encoding of the DOM that uses utf-16 strings. 14:36:46 Created -> action #50 https://github.com/w3c/i18n-actions/issues/50 14:37:15 r12a: Is surrogates the only difference between DOMString and USVString? 14:37:29 addison_: Counting characters and indexing is also different. 14:37:50 ... That's why you want a USVString when looking at the internals of a string. 14:37:50 agenda? 14:38:21 zakim, take up agendum 11 14:38:21 agendum 11 -- tr-design pr -- taken up [from addison_] 14:38:47 addison_: r12a and xfq raised an issue on tr design. 14:39:05 https://github.com/w3c/tr-design/pull/341 14:39:12 ... I made a pull request ^^ 14:39:29 ... r12a, did you have a concern with it? 14:39:36 https://w3c.github.io/i18n-activity/guidelines/editing 14:39:44 r12a: I had a look at it and at our guidelines ^^ 14:40:04 ... You did it somewhat differently. 14:40:24 https://deploy-preview-117--bp-i18n-specdev.netlify.app/#char_ref 14:40:39 ... We say in our guidelines that you can use an image. Not an issue per se. 14:40:52 addison_: It is trying to be the same as in specdev. 14:41:18 ... Cannot be exactly the same, because of the context, but the text is the same. 14:41:29 r12a: Happy with the specdev thing. 14:41:45 addison_: I published specdev and glossary on TR last week. 14:42:04 ... The section about character styling is in there. 14:42:18 agenda? 14:43:01 r12a: I just approved the PR 14:43:01 zakim, take up agendum 8 14:43:01 agendum 8 -- VCWG special call results -- taken up [from agendabot] 14:43:30 addison_: We had a special call with Verifiable Credentials. 14:43:56 ... We reviewed language & direction metadata. 14:44:04 ... They are going to put metadata. 14:44:41 ... They are kind of JSON-LD, but they don't require JSON-LD, so they use just a feature from JSON-LD. 14:45:10 ... It is a weird, but it satisfies the req to have lang & dir metadata. 14:45:16 zakim, take up agendum 7 14:45:16 agendum 7 -- String-Meta next steps -- taken up [from agendabot] 14:45:50 https://github.com/w3c/i18n-discuss/blob/gh-pages/explainers/string-meta-explainer-updated.md#is-there-a-better-approach 14:46:01 [ ^^ previous topic url https://www.w3.org/2023/10/03-vcwg-special-minutes.html ] 14:46:24 addison_: Last week we discussed a different approach. 14:47:19 ... We do need to clean up stringmeta, but it can explain how to serialize a string. 14:47:31 r12a: Should we have it in specdev? 14:47:40 addison_: That is an option. 14:48:01 r12a: Handy to have a spearate little doc to point people to. 14:48:52 ... Would you make the little doc a Respec doc? 14:48:58 addison_: Yes. 14:49:44 r12a: Best to do this doc first, before specdev. 14:50:10 addison_: Then we need a repo. With what name? 14:50:19 r12a: Will think about it. 14:50:28 action: addison to inform fuqiao and richard what to name the string-meta-2 repo 14:50:32 Created -> action #51 https://github.com/w3c/i18n-actions/issues/51 14:50:42 zakim, take up agendum 9 14:50:42 agendum 9 -- HTML EAI support in input type=email -- taken up [from agendabot] 14:50:51 https://github.com/whatwg/html/issues/4562 14:51:07 addison_: Thread has woken up. 14:51:56 ... Proposed over 3 years ago an input type "email" that validates addresses with unicode on both sides of the "@". 14:52:45 ... There is now a long discussion about EAI addresses, whether they are used, what they can contain. 14:53:25 ... HTML is not responsible for encoding the address, just for testing that what you typed is a valid address. 14:54:44 atsushi_: From CJK users, IDMA selects domain. Should have validation of them. 14:55:11 addison_: So you are saying the rhs is restricted by IDMA and browsers already know how to resolve those. 14:55:47 atsushi_: lhs is free. Users can use a combined form, with Kana or @@. 14:56:18 s/IDMA/IDNA/g 14:57:18 atsushi_: From the RFC 822 and 1521(?), the local part is restricted. 14:57:32 ... John? 14:58:34 s/1521(?)/821/ 14:58:52 JcK: Non-ASCII on either side is not recommended. RFC strongly recommend not using AA labels. 14:59:59 ... On the lhs side there are no rules, no expectation that two encodings give the same results, the interpretation is purely up to the local mail server. 15:00:34 ... What big providers are doing. E.g., use of % signs. 15:01:14 ... Use of % in URLs clashes with various things. 15:03:34 ... % in lhs will not work, it means a change in the standards. 15:04:14 .. Trying to interpret the lhs will lead to trouble. 15:05:02 addison_: So that means don't normalize it. HTML doesn't actually send email. 15:05:36 ... What atsushi sai about the rhs: browser do know something about that. 15:06:21 JcK: But requiring validation of the IDNA on the rhs, is not recommended by Unicode people. It is too much trouble. 15:09:00 atsushi_: We cannot do much. It is an RFC. 15:09:10 addison_: We can write new RFCs... 15:10:10 JcK: Some providers claim millions of users using certain addresses. 15:10:55 ... Address is Unicode with "@" in the middle. 15:11:15 addison_: So only thing we can validate is that it has a "@ in the middle... 15:12:48 addison_: I'm not volunteering to write a new RFC. 15:13:12 zakim, take up agendum 10 15:13:12 agendum 10 -- AOB? -- taken up [from agendabot] 15:22:22 I have made the request to generate https://www.w3.org/2023/10/05-i18n-minutes.html addison_ 15:41:18 zakim, who is here? 15:41:18 Present: Addison, r12a, JcK 15:41:20 On IRC I see Najib, addison_, JcK, RRSAgent, Zakim, atsushi_, r12a, BoKilgore, imlostlmao, Github, gonzu_15, clafase, MojGraph, fantasai, sangwhan, hadleybeeman, bigbluehat, 15:41:20 ... astearns, Rachael, koji, Mek, cwilso, florian, alastairc, eemeli, csarven, gb, agendabot, plh, Bert, hsivonen 15:41:29 present+ Atsushi, Bert 15:41:35 I have made the request to generate https://www.w3.org/2023/10/05-i18n-minutes.html addison_ 16:33:58 plh has left #i18n