<div id="gwpd69e08c9"><div id="gwpd69e08c9h"><div class="gwpd69e08c9b" data-message-body="true"><div id="gwpd69e08c9_gwpd69e08c9"><div id="gwpd69e08c9_gwpd69e08c9h"><div class="gwpd69e08c9_gwpd69e08c9b" data-message-body="true"><div id="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9"><div id="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9h"><div class="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9b" data-message-body="true"><div><br></div><div class="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_nh_extra"><p>Dnia 25 października 2025 00:05 Nitai Sasson via Unicode <unicode@corp.unicode.org> napisał(a):<br></p><blockquote class="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_nh_quote gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_bd-l_base gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_bd-c_primary.50 gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_pl_2 gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_m_0"><div id="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5"><div id="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5h"><div data-message-body="true" class="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5b"><div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div><div class="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5_protonmail_signature_block gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5_protonmail_signature_block-empty" style="font-family: Arial, sans-serif; font-size: 14px;"><div class="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5_protonmail_signature_block-user gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5_protonmail_signature_block-empty"><br></div><div class="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5_protonmail_signature_block-proton gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5_protonmail_signature_block-empty"><br></div></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><div class="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5_protonmail_quote"><div>On Friday, 24 October 2025 at 23:57, piotrunio-2004@wp.pl via Unicode <unicode@corp.unicode.org> wrote:<br></div><div class="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5_nh_extra"><div><div><div class="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5_gwp80ed4c99b" data-message-body="true"><div><div><div class="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5_gwp80ed4c99_gwpcb39edcab" data-message-body="true"><blockquote style="border-left: 3px solid rgb(200, 200, 200); border-color: rgb(200, 200, 200); padding-left: 10px; color: rgb(102, 102, 102);"><div>How is it a “proper explanation,” to make a claim that the issues 'can be solved by using appropriate fonts' when the proposal already makes it clear that they can't?<br></div></blockquote></div><div><br></div><div>If my understanding is correct, the meaning is: if you use a font that makes those Unicode characters look like they did on their original platform, there is no issue. But a given font can only emulate one platform at a time. You're not going to get a C64 and PET/VIC-20 frankenstein of a document. Take your pick: do you want it to look like C64, or do you want it to look like PET/VIC-20? Choose your font accordingly.<br></div><div><br></div><div>If fonts <i>still</i> don't solve this the way I just described, you have not yet given an example of this.<br></div></div></div></div></div></div></div></div></div></div></div></div></blockquote></div><div><br></div><div>There's no doubt that the PET/VIC-20 font and C64 font are two different fonts.<br></div><div>But for example, when attempting to encode PETSCII 0x45 into Unicode. The intended mapping is to U+1FB76 (HORIZONTAL ONE EIGHTH BLOCK-2). This implies that the character includes a block that horizontally spans the character cell width, and vertically spans from 1÷8 to 2÷8 (between top and bottom) of the character cell height; in other words, it consists of the 1×8 bitmap [0,1,0,0,0,0,0,0,] stretched to the character cell. This definition matches the PET/VIC-20 version of the character, but not the C64 (where it vertically spans from 1÷8 to 3÷8 instead). The C64 version of the character contradicts the Unicode definition of U+1FB76, therefore making it impossible to use U+1FB76 to represent that character.<br></div><div><br></div><div><br></div><div class="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_nh_extra"><blockquote class="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_nh_quote gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_bd-l_base gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_bd-c_primary.50 gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_pl_2 gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_m_0"><div id="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5"><div id="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5h"><div data-message-body="true" class="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5b"><div style="font-family: Arial, sans-serif; font-size: 14px;"><div class="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5_protonmail_quote"><div class="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5_nh_extra"><div><div><div class="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5_gwp80ed4c99b" data-message-body="true"><div><div><div>As for the HP 264x '2' vs '8', I will admit I have never heard of this before, but it seems to me that the '8' is only ever used in the diagonal of the capital N, and the '2' seems to connect identically on the right and even better on the top. I am not sure why the '8' exists at all, but in any case, you haven't shown instance where the '2' can't fill its place.<br></div><div><br></div><div>- Nitai Sasson<br></div><div>  (for all intents and purposes, just some guy)<br></div></div></div></div></div></div></div><div class="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5_nh_extra"><div><div><div class="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5_gwp80ed4c99b" data-message-body="true"><div><div><div class="gwpd69e08c9_gwpd69e08c9_gwpd69e08c9_gwp97ce4dd5_gwp80ed4c99_gwpcb39edcab" data-message-body="true"><br></div></div></div></div></div></div></div></div></div></div></div></div></blockquote></div><div><br></div><div>In that context, where the '8' is connected below the ')', the extra pixel at the top of the '8' continues the diagonal at the bottom of the ')'. If the '2' fills its place, then the bottom row of ')' and top row of '2' are the same, resulting in a small discontinuity, which the alternative '8' character is supposed to resolve. And both are different characters in the same encoding.<br></div></div></div></div><div><br></div></div></div></div><div><br></div><div class="gwpd69e08c9_nh_extra"><p>Dnia 25 października 2025 00:13 Nitai Sasson <<a href="mailto:unicode.org@sl.neatnit.net" target="_blank" rel="noopener noreferrer">unicode.org@sl.neatnit.net</a>> napisał(a):<br></p><blockquote class="gwpd69e08c9_nh_quote gwpd69e08c9_bd-l_base gwpd69e08c9_bd-c_primary.50 gwpd69e08c9_pl_2 gwpd69e08c9_m_0"><div id="gwpd69e08c9_gwpf1312e1a"><div id="gwpd69e08c9_gwpf1312e1ah"><div class="gwpd69e08c9_gwpf1312e1ab" data-message-body="true"><div><span style="font-weight: 400; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:14px"><a href="mailto:piotrunio-2004@wp.pl" target="_blank" rel="noopener noreferrer">piotrunio-2004@wp.pl</a>:</span></span></span><br></div><blockquote style="border-left: 3px solid rgb(200, 200, 200); border-color: rgb(200, 200, 200); padding-left: 10px; color: rgb(102, 102, 102);"><div style="font-family: Arial, sans-serif; font-size: 14px;">The characters <span style="display: inline ; color: rgb(44, 47, 69); background-color: rgb(255, 255, 255);"><span class="font" style="font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji""><span>1FB70—1FB81 1FBB5—1FBB8 1FBBC</span></span></span>,
 as specified in Unicode 13.0—17.0, are defined with 1÷8 blocks.<br></div></blockquote><div><br></div><div><span style="font-weight: 400; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:14px">No, they're not. That might be in their name, but fonts may render them differently. Notice the following section of this file:</span></span></span><br></div><div><br></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><a rel="noreferrer nofollow noopener" href="https://www.unicode.org/charts/PDF/U1FB00.pdf" target="_blank" ="">https://www.unicode.org/charts/PDF/U1FB00.pdf</a></span><br></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><blockquote style="border-left: 3px solid rgb(200, 200, 200); border-color: rgb(200, 200, 200); padding-left: 10px; color: rgb(102, 102, 102);"><div><span><b>Fonts</b></span><br></div><div><span>The shapes of the reference glyphs used in these code charts are not prescriptive. Considerable variation is to be</span><br></div><div><span>expected in actual fonts.</span><br></div></blockquote></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;" class="gwpd69e08c9_gwpf1312e1a_protonmail_signature_block gwpd69e08c9_gwpf1312e1a_protonmail_signature_block-empty"><div class="gwpd69e08c9_gwpf1312e1a_protonmail_signature_block-user gwpd69e08c9_gwpf1312e1a_protonmail_signature_block-empty"><br></div><div class="gwpd69e08c9_gwpf1312e1a_protonmail_signature_block-proton gwpd69e08c9_gwpf1312e1a_protonmail_signature_block-empty"><br></div></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><br></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">There are many instances where the name of a codepoint doesn't tell the full story. This is one of them. Fonts can and should render this as something different than 1/8 blocks if their design purpose calls for it.<br></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><br></div><div style="font-family: Arial, sans-serif; font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">Nitai Sasson<br></div></div></div></div></blockquote></div><div><br></div><div>When a character name doesn't tell the full story, it's because the name is not specific enough. However, in case of block elements that are specifically defined by fractions, the definition is already specific enough.<br></div></div></div></div><div><br></div>