From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 9F9FC50A5ECB for <9fans@9fans.net>; Thu, 23 Jul 2020 00:31:12 -0400 (EDT) (envelope-from robpike@gmail.com) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 814A33E07C4; Thu, 23 Jul 2020 00:31:12 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1595478672; b=fHCNkGLN6foGVi/IJnIF7LZlEw3FvNWXC4fxJ83SYdu7T9i1XP LrUW6P1BrxyBsQnZWGrnAjP6bTvk0bM7ah9br2MvQrhDPANKxKgoty33A3KgnreT SVhvEUbO8UKUColhKpDvXJYrJML8ory2ZmdtZKDOrzIDNjG5iM+WtvL5rIQeHc5A rD1XeKAGEljScuofraLI5/RgivnubcogIjfELRh+h11HLUE74bvSL18KnpjjTJRz UDL7OWj7VXUsnb7UFkZvOEViqM9RN7eEvNoltMLjcA+Kjz5aP7c0Ktuz2peXq+gs mdGJ+DlwDVvhLaOqGPVovEh9KLmnRwmUn+OQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type; s=arcseal; t=1595478672; bh=MUh8PHh8woo7dNz46v/IKI1dVe+QuLxPSGjkNhCwv1Y=; b=rgMhi4YStKFU SpQkDvtmX0W85LR6Ae7Nc7m2VrmZQMwrO0ox4+tqWB3FGRBiLI+Ng+n1xzkFjsLQ t/Zj9AoOpzreY61SWHdnxaBi5c7C7wavRpnUTrMpf5GmLivSDDSz5ZLnuqbYTvBg ttI1KnctAYxfh2CaRe+XgyWvUD6qGVJtxhUEuQW60jirR9L6BcWZ97Vw42Rq+6e5 dCbL3KZMHEeRd1CIpAwWW4gCwPH1i0ay5GizD6UFEDxKE/qjNcgebeRgmG88/HwL gZN8JFY9eiiMGnCSLlKDcdAyZjwJjrwlvZpGKad6t8zQ8+OORftrdkO6Q1+MCpG4 aZRbLtFu6g== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=ugWB3RLX header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.217.50 (mail-vs1-f50.google.com); spf=pass smtp.mailfrom=robpike@gmail.com smtp.helo=mail-vs1-f50.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=UCN4zzrj; x-ptr=pass smtp.helo=mail-vs1-f50.google.com policy.ptr=mail-vs1-f50.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=ugWB3RLX header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.217.50 (mail-vs1-f50.google.com); spf=pass smtp.mailfrom=robpike@gmail.com smtp.helo=mail-vs1-f50.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=UCN4zzrj; x-ptr=pass smtp.helo=mail-vs1-f50.google.com policy.ptr=mail-vs1-f50.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgeduiedrhedtgdekjecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepgghfjgfhff fkuffvtgesrgdtreertddtjeenucfhrhhomheptfhosgcurfhikhgvuceorhhosghpihhk vgesghhmrghilhdrtghomheqnecuggftrfgrthhtvghrnhepieehtddutdejtdevgeduff ffkeejgfeugeeggeffvefhhfelleeftddvheevtdevnecuffhomhgrihhnpehtohhpihgt sghogidrtghomhenucfkphepvddtledrkeehrddvudejrdehtdenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepihhnvghtpedvtdelrdekhedrvddujedrhedtpdhhvghl ohepmhgrihhlqdhvshduqdhfhedtrdhgohhoghhlvgdrtghomhdpmhgrihhlfhhrohhmpe eorhhosghpihhkvgesghhmrghilhdrtghomhequcfukfgkgfepheduuddu X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'robpike@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="robpike@gmail.com"; helo=mail-vs1-f50.google.com; client-ip=209.85.217.50 Received: from mail-vs1-f50.google.com (mail-vs1-f50.google.com [209.85.217.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Thu, 23 Jul 2020 00:31:12 -0400 (EDT) (envelope-from robpike@gmail.com) Received: by mail-vs1-f50.google.com with SMTP id x205so2361758vsc.11 for <9fans@9fans.net>; Wed, 22 Jul 2020 21:31:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=MUh8PHh8woo7dNz46v/IKI1dVe+QuLxPSGjkNhCwv1Y=; b=ugWB3RLXOIs9Pi4CeMSGEz10EoVCQQcjf/aKvt5WjiVw1xFtJ3sg4SSNGtyg0q1Tl0 HPBrkAyVAlsS5dcs5Jtv6H6hGC5kfimwjt5KzE4LpNGzAzdnu7BuAxR9nkGqaNBJIGSv QE0nhb9pdU5RPFWR6PVMR/OCPLg5/cd7seJOy5g//4xBGEkaVfgkNg1KeL4kcTrAwsK1 Ffu3Myajyc+cAh3791K/JeuHGehnC1c4HRy0xcAKxBtEF8xsnyhdFOcC1+xj6G7X7VqM xNKE8G8jOvzmWuiRZ27PrC/6UzI5zPZ9o76kwwsTdn4tOH/FsLXjXhJhIVB9+WjjrFdb Mj1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=MUh8PHh8woo7dNz46v/IKI1dVe+QuLxPSGjkNhCwv1Y=; b=UCN4zzrjn76mbPwMVqBOa6e/LmiK37Atv4axjnJlBScQg9kjskoUSjIn6/3zbASmB+ ldhipj5n4NFdhQv/YBbm7udyLKjm/IN/1Yu4VthQpbqzYe8DkLVlwWF5NwN/TwlJH79t NzJAl+312hhbqUjvOppdPS0DDwwtuqtAXSlk5vROC9yZCneGC4Rul3ygHGkv1RkhLcuT xBK1r2KR39HJ7Bsljz/ASbWxv4n+EpYAD+TBLSllq4s448+t5ppdESI1RDCH2aGQQrhn Vox3Kiv291iNfSuYHqYP4rTHhkBaXItDPb8rzYna8LA9eDzhlgMe8tNjI2TfmBKZemAL tRRg== X-Gm-Message-State: AOAM530X49/O68JcZ2SUlnFdCGpLX2jrJHgJHHLPpUyup5ldJ/fVIQjN LJJ0foMjhRenGRec4ODBh9nCXRqEBNUlRYpBVRxHxsLc X-Google-Smtp-Source: ABdhPJxsxgQjkUgP3noYgIPRZNgRRyY9VAWYLlc3s7LBCRvPVCjTANM3EI9AHSMbzEZxmXY4E3Ru/XFE0dIGXmldBp4= X-Received: by 2002:a67:f74f:: with SMTP id w15mr2659705vso.53.1595478671610; Wed, 22 Jul 2020 21:31:11 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Rob Pike Date: Thu, 23 Jul 2020 14:31:00 +1000 Message-ID: Subject: Re: [9fans] Acme fonts To: 9fans <9fans@9fans.net> Content-Type: multipart/alternative; boundary="00000000000077d95105ab14536a" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 59aad174-cc9d-11ea-96ca-f78e24b0d5a8 --00000000000077d95105ab14536a Content-Type: text/plain; charset="UTF-8" I see, yes. Well, that's not too terrible. -rob On Thu, Jul 23, 2020 at 1:40 PM wrote: > > I don't understand that. Acme knows the characters' location or it > couldn't > > draw them. Are you sure it's not just the frame library's lousy handling > of > > italic fonts? > > Unless I'm misunderstanding how this works, ',' (0x2c) gets mangled > to something like 0x10002c. > > So, acme knows the location, but not the character types. That means > 'foo,bar,baz' with a mangled ',' codepoint would treat ',' as a word > character instead of a separator. Double clicking within foo would > select [foo,bar,baz] rather than just foo. > > > ------------------------------------------ > 9fans: 9fans > Permalink: > https://9fans.topicbox.com/groups/9fans/T9673b88bfb3c3d3b-Ma1bbc7a36aef69605f5b4f10 > Delivery options: https://9fans.topicbox.com/groups/9fans/subscription > --00000000000077d95105ab14536a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I see, yes. Well, that's not too terrible.

-rob


On Thu, Jul 23, 2020 at 1:40 PM <ori@eigenstate.org> wrote:
=
> I don't understa= nd that. Acme knows the characters' location or it couldn't
> draw them. Are you sure it's not just the frame library's lous= y handling of
> italic fonts?

Unless I'm misunderstanding how this works, ',' (0x2c) gets man= gled
to something like 0x10002c.

So, acme knows the location, but not the character types. That means
'foo,bar,baz' with a mangled ',' codepoint would treat '= ;,' as a word
character instead of a separator. Double clicking within foo would
select [foo,bar,baz] rather than just foo.


------------------------------------------
9fans: 9fans
Permalink: https:= //9fans.topicbox.com/groups/9fans/T9673b88bfb3c3d3b-Ma1bbc7a36aef69605f5b4f= 10
Delivery options: https://9fans.topicbox.com/gro= ups/9fans/subscription
--00000000000077d95105ab14536a--