13:32:59 RRSAgent has joined #i18n 13:33:03 logging to https://www.w3.org/2025/03/20-i18n-irc 14:29:42 Meeting: Internationalization Working Group Teleconference 14:29:52 agenda: https://www.w3.org/events/meetings/b7edae68-f52c-4aab-a1a6-3c37459e0786/20250320T150000/ 14:29:52 clear agenda 14:29:52 agenda+ Agenda Review 14:29:52 agenda+ Action Items 14:29:54 agenda+ Info Share 14:29:56 agenda+ Review Radar 14:29:57 Chair: Addison Phillips 14:29:58 agenda+ Pending Issues 14:30:01 agenda+ Logical values for the touch-action property 14:30:03 agenda+ Specdev Pull Requests 14:30:05 agenda+ AOB? 14:47:00 I have made the request to generate https://www.w3.org/2025/03/20-i18n-minutes.html addison 14:52:52 present+ 15:01:59 present+ Fuqiao, Nat McCully 15:02:43 present+ Richard 15:04:24 present+ Bert 15:04:59 Nat: wondering about the state of Korean Layout Requirements 15:05:16 Richard: it would be great if we could get some Korean folks and yourself involved in the KLReq work 15:05:27 Nat: think @@1 is? 15:05:47 Richard: barrier to entry is low. if you want to contribute... 15:05:57 Nat: still own JLreq a ton of writing 15:06:11 ... will let you know what we find out 15:06:28 Richard: original KLReq written by Korean people 15:06:38 Nat: want the Web to have benefit of some of this research 15:06:53 ... transition away fron Japanese convention 15:07:24 ... started studying elsewhere than Japan, being born is a new native Korean aesthetic 15:07:49 Nat: very interested in formulating way to harmonize across scripts 15:08:19 ... baseline consistency, chaos because have to have heuristics for fonts 15:08:41 ... such as CJK and elevating the em box 15:09:08 agenda? 15:09:22 scribe+ 15:09:25 zakim, take up agendum 1 15:09:25 agendum 1 -- Agenda Review -- taken up [from agendabot] 15:09:37 zakim, take up agendum 2 15:09:37 agendum 2 -- Action Items -- taken up [from agendabot] 15:09:53 https://github.com/w3c/i18n-actions/issues 15:09:58 #162 15:10:03 https://github.com/w3c/i18n-actions/issues/162 -> Action 162 poll I18N/CSS for new day/time (on aphillips) due 2025-03-25 15:10:23 #160 15:10:24 https://github.com/w3c/i18n-actions/issues/160 -> Action 160 review graphemes in specdev and add balinese example and otherwise fix the text (on aphillips) due 2025-03-06 15:10:24 addison: No CSS people at the last meeting 15:10:47 addison: Undertaken a large rewrite, see agenda 15:10:49 close #160 15:10:53 Closed -> issue #160 https://github.com/w3c/i18n-actions/issues/160 15:10:56 #159 15:10:57 https://github.com/w3c/i18n-actions/issues/159 -> Action 159 write up proposal for specdev char-string section, adding material that deals with the encoding interface et al (on aphillips) due 2025-02-27 15:11:05 #157 15:11:06 https://github.com/w3c/i18n-actions/issues/157 -> Action 157 write glossary proposal identifying options and next steps for those options (on aphillips) due 2025-02-20 15:11:17 #135 15:11:17 https://github.com/w3c/i18n-actions/issues/135 -> Action 135 follow up on XR issue 1393 about locale in session (on aphillips) due 2024-10-17 15:11:22 #127 15:11:22 https://github.com/w3c/i18n-actions/issues/127 -> Action 127 make a list of shared topics of interest between TG2 and W3C-I18N (on aphillips) due 2024-09-30 15:11:30 #89 15:11:30 https://github.com/w3c/i18n-actions/issues/89 -> Action 89 update i18n specs to support dark mode (on xfq) due 2024-04-18 15:11:35 #33 15:11:36 https://github.com/w3c/i18n-actions/issues/33 -> Action 33 Close issues marked `close?` or bring to WG for further review (on aphillips) 15:11:48 #7 15:11:49 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) due 18 Jul 2023 15:12:06 addison: I moved 1 of the IETF docs 15:12:13 #4 15:12:14 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 aphillips) due 27 Jul 2023 15:12:25 zakim, take up agendum 3 15:12:25 agendum 3 -- Info Share -- taken up [from agendabot] 15:12:42 zakim, take up agendum 4 15:12:42 agendum 4 -- Review Radar -- taken up [from agendabot] 15:12:49 https://github.com/orgs/w3c/projects/91/views/1 15:13:27 addison: New incoming request. Web Neural Networks. We reviewed this twice before. 15:13:39 xfq: I can take it. 15:13:55 zakim, take up agendum 5 15:13:55 agendum 5 -- Pending Issues -- taken up [from agendabot] 15:13:58 https://github.com/w3c/i18n-activity/issues?q=is%3Aissue+is%3Aopen+label%3Apending 15:15:06 xfq: Emphasis marks https://github.com/w3c/i18n-activity/issues/1995 is a minor issue 15:15:10 https://github.com/w3c/i18n-activity/issues/1995 -> Issue 1995 Emphasis marks do not skip tilde (by w3cbot) [pending] [tracker] [s:css-text-decor] [spec-type-issue] [clreq] 15:15:27 ... tilde is used as punctuation. 15:15:49 agenda? 15:16:14 r12a: I added i:emphasis label on the issue 15:16:26 zakim, take up agendum 6 15:16:26 agendum 6 -- Logical values for the touch-action property -- taken up [from agendabot] 15:16:34 https://github.com/w3c/pointerevents/issues/505 15:16:35 https://github.com/w3c/pointerevents/issues/505 -> Issue 505 ‘Logical’ values for the ‘touch-action’ property (by aphillips) [i18n-needs-resolution] [future] 15:17:29 addison: We suggested in June that they might have logical directions, not just physical directions. 15:17:55 xfq: WG wants to add logical values in the next version and don't want to delay this version. 15:19:21 addison: Sometimes it makes sense to have physical directions and mirroring doesn't apply. But we should do the right thing here. And questiom is if we eant to hold them up, as they have no implementation if this. 15:19:47 xfq: It seems they do want to add it. 15:21:08 scribe+ 15:21:14 Bert: this is for scrolling 15:21:19 ... they have zooming too 15:21:31 addison: Is this critical for bidi users? 15:22:25 nat: JLReq points out that there is often mixed directions. 15:23:32 ... Not familiar enough with the use cases. But want vertical text to work well for users. 15:24:00 xfq: We don't remove the physical diretcions, authors can still use those. 15:24:40 addison: Do Arabic speakers have to change their style sheets, when a logical direction would have given them the direction already. 15:24:59 ... And is this important enough to block them from shipping their spec? 15:26:38 action: xfq: ask bidi related groups about pointerevents 505 15:26:47 Created -> action #163 https://github.com/w3c/i18n-actions/issues/163 15:26:47 xfq: Maybe we can ask Arabic and Hebrew users in our groups for their opinion. 15:26:55 agenda? 15:27:08 zakim, take up agendum 7 15:27:08 agendum 7 -- Specdev Pull Requests -- taken up [from agendabot] 15:27:18 https://github.com/w3c/bp-i18n-specdev/pull/155 15:27:19 https://github.com/w3c/bp-i18n-specdev/pull/155 -> Pull Request 155 Rework of the 'character' section (by aphillips) 15:27:24 https://github.com/w3c/bp-i18n-specdev/pull/154 15:27:25 https://github.com/w3c/bp-i18n-specdev/pull/154 -> Pull Request 154 Update the char truncation section (by aphillips) 15:27:27 addison: There are two pull requests. 15:27:41 ... Last week we merged the bigger rewrite of the character section. 15:28:06 https://deploy-preview-154--bp-i18n-specdev.netlify.app/#char_truncation 15:28:15 ... Lets' start with section 1.54 15:28:43 ... I rewrote example 16 15:29:01 ... Breaking at graphme cluster and breaking at bytes. 15:29:31 ... And limits on byte length when character need more bytes. 15:29:32 rrsagent, make minutes 15:29:34 I have made the request to generate https://www.w3.org/2025/03/20-i18n-minutes.html xfq 15:30:16 ... Richard pointed out that I used color to distinguish cases and I should use some markup instead. 15:36:29 Bert: it reads well. 15:37:09 ... maybe reduce the number of colors. 15:37:21 https://deploy-preview-155--bp-i18n-specdev.netlify.app/#characters 15:37:28 addison: I'll eliminate some of the color. Do you want to see it again, or shall I just merge? 15:37:54 ... Seems you don't want to see it again. :-) 15:38:51 addison: character section ^^ not has a box at the start that says where to read explanation. 15:39:43 ... I made a sort of glossary in order. So people get an idea why, eg., "character" is maybe not the term to use. 15:40:49 ... I may need other examples than Devanagari, maybe I Unicode. 15:41:24 xfq: Should the box apply to the whole of the section instead? 15:41:29 addison: Yes, good catch. 15:42:09 r12a: @@ need good definition. 15:42:26 addison: Section 4.2 says what to do, use code point. 15:42:47 r12a: We use the word "character", e.g., further down. 15:43:29 ... "Use the term code point to refer to a Unicode character." but what is a Unicode character? 15:44:05 ... At some point we had the first mustard say something like avoid character unless... etc. 15:44:44 addison: Avoid character, even with a local definition, because it is easy to get confused. 15:45:05 ... Advice to avoid the term, or define what you mean. 15:45:17 r12a: "absctract character" 15:45:30 addison: We actually don't have that in our glossary. 15:46:01 r12a: We need to define it much more precisely. 15:46:22 ... A bit contradictory at the moment. 15:47:04 ... Tell me what you were thinking and I'll tell you how to write it. 15:47:39 addison: Character set with abstract characters, which are not code points yet. 15:48:56 r12a: I'll need to check the use of the term in our other texts now that I understand what you mean. 15:49:18 https://www.unicode.org/glossary/#abstract_character 15:49:39 ... So: An abstract character is a notional item in a character set, before it is being assigned to a code point, 15:49:56 addison: All these terms are vague, for a reason. 15:50:42 r12a: May want to say that it is an item in the *UNicode* character set. There may be other character sets. 15:51:12 addison: Is this text closer to the mark than previously? 15:51:27 r12a: I think so, but it takes some time to review. 15:51:52 addison: There are some left-over things. 15:52:15 ... There is one other big chnage: 15:52:25 ... Moved definition of string right after definitionof character. 15:52:51 ... It felt weird not to put string directly after character. 15:53:09 ... No changes to the section, though. 15:54:34 addison: Last week's merged text is in the version on GitHub, but not in the published version yet. 15:54:56 https://deploy-preview-155--bp-i18n-specdev.netlify.app/#char_display 15:55:20 r12a: "Specifications, software and content MUST NOT require or depend on a one-to-one mapping between characters and visual text units." 15:55:40 ... I think text units is a mistake. 15:55:51 https://www.w3.org/TR/international-specs/#char_display 15:55:55 ... Explanation missing that these are glyphs from a font. 15:56:49 ... What is meant is glyph, not visual text unit. 15:57:07 ... And explanation of what is a glyph. 15:57:37 addison: It doesn't talk about fonts, but it could do. 15:58:09 ... Should introduce explanation of code point and grapheme cluster to glyph? 15:58:16 r12a: Not sure you need to. 15:58:41 addison: Trying to minimalist in what we introduce. 15:59:01 ... The Hindi example was useful, because I could return to it later. 15:59:28 ... But it is all three bytes, so you don't see some of the other isses. 16:00:04 ... Could do an example with a flag. 16:00:14 https://www.w3.org/TR/international-specs/#char_term_def 16:00:19 r12a: I mentioned before about defining a character set. 16:00:20 Specifications SHOULD explicitly define the term 'character' to mean a Unicode code point. 16:00:36 ... This ^^ is what we have. 16:00:37 https://www.w3.org/TR/international-specs/#char_specific 16:00:44 Specifications SHOULD use specific terms, when available, instead of the general term 'character'. 16:00:56 When specifications use the term 'character' the specifications MUST define which meaning they intend, and SHOULD explicitly define the term 'character' to mean a Unicode code point. 16:02:00 ... There is a bit of repetition between the above. But says that, if you use characte, syou shoulkd define it. And shold probably add: and use it consistently. 16:02:13 > Specifications SHOULD use the term code point instead of the term 'character'. If the term 'character' is used, it MUST be explicitly defined to mean a Unicode code point. The term Unicode Scalar Value MAY also be used. 16:03:05 ... I was never entirely happy with defining abstract character. Prefer to define character to be what you want and then use that. 16:03:15 addison: But this is advice to spec writers. 16:03:49 r12a: Not sure we need to push them to mean a specific thing, as long as they define what they mean. 16:04:07 addison: And then we tell them when they are wrong? OK. 16:04:22 ... Example 7: I wanted to make a better guide for spec writers. 16:04:49 ... Like some of the things in richard's articles. 16:05:36 ... Thinking of the styling. Do you [Richard] have examples? 16:06:08 r12a: I like a red cross, but that is usually for code. 16:06:43 zakim, take up agendum 8 16:06:43 agendum 8 -- AOB? -- taken up [from agendabot] 16:06:49 I have made the request to generate https://www.w3.org/2025/03/20-i18n-minutes.html addison 16:07:03 zakim, bye 16:07:04 leaving. As of this point the attendees have been addison, Fuqiao, Nat, McCully, Richard, Bert 16:07:04 Zakim has left #i18n