From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,URIBL_CSS autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 23245 invoked from network); 20 Jul 2022 03:20:44 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 20 Jul 2022 03:20:44 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob1.topicbox.com (Postfix) with ESMTP id 082BD2CB6C for ; Tue, 19 Jul 2022 23:20:43 -0400 (EDT) (envelope-from bounce.mM2b9bec354e89720b17643a6a.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 0403A2D1EC90; Tue, 19 Jul 2022 23:20:43 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=fail policy.published-domain-policy=none policy.published-subdomain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none policy.arc-aware-result=fail (p=none,sp=none,d=none,d.eval=none,arc_aware_result=fail) policy.policy-from=sp header.from=9p.sdf.org; spf=none smtp.mailfrom=smj@9p.sdf.org smtp.helo=9p; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:date:from:mime-version :content-type:content-transfer-encoding:list-help:list-id :list-post:list-subscribe:reply-to:subject:list-unsubscribe; s= sysmsg-1; t=1658287242; bh=tiu98K7kuZZAURr53Zolj5HUngj+khI6wnDpR FxTcCE=; b=I9PsjEYnmMWneVODtVrKsqYuf0r7Qzq/PhojuR0YvTM5jUfO0wZQK Jttxx5XUGm2BhMLq+KHqi0eG2FVqtc+g6VfL4Hz72PXDDjP/h+BGWiw8SxPvdSvq twvcQqRf8QXZO5rQSwrw4Uo61mj2i2zZzZ461PHaNmjHsyQrWxpkpQ= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1658287242; b=Ohh/Ec6Cig8nyxn3ZAjvNbq5b/Iu+wDbA1ne7zyawEkf8SVdtN AkEncs7XgUNn7wN08vawIRp9SXPlcAt4CrYQE1I49UMITsm1W0yNClm+r/Oc0Lr8 426B2P0/KhM653Qhe4pdROc21z1L7cMjPRnM26cCcU34NYYrY4dvYdUpQ= Authentication-Results: topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=fail policy.published-domain-policy=none policy.published-subdomain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none policy.arc-aware-result=fail (p=none,sp=none,d=none,d.eval=none,arc_aware_result=fail) policy.policy-from=sp header.from=9p.sdf.org; spf=none smtp.mailfrom=smj@9p.sdf.org smtp.helo=9p; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=fail policy.published-domain-policy=none policy.published-subdomain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none policy.arc-aware-result=fail (p=none,sp=none,d=none,d.eval=none,arc_aware_result=fail) policy.policy-from=sp header.from=9p.sdf.org; iprev=pass smtp.remote-ip=205.166.94.15 (9p.sdf.org); spf=none smtp.mailfrom=smj@9p.sdf.org smtp.helo=9p; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=fail smtp.helo=9p policy.ptr=9p.sdf.org; x-return-mx=pass header.domain=9p.sdf.org policy.org_domain=sdf.org policy.is_org=no (MX Records found: 9p.sdf.org); x-return-mx=pass smtp.domain=9p.sdf.org policy.org_domain=sdf.org policy.is_org=no (MX Records found: 9p.sdf.org); x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=message-id :to:date:from:mime-version:content-type :content-transfer-encoding:list-help:list-id:list-post :list-subscribe:reply-to:subject:list-unsubscribe; s=dkim-1; t= 1658287242; x=1658373642; bh=W27S0LYN9ZPaw+9d8arfH6GlJ/vuKewXqEv fCFGQLBw=; b=bR52HZTxmWqsoFVIMvGId80lpf+xS8noV8JMugOIW03eVhe1LbD 7WFFClL0J4i6r/94cum2DfA4VMigJr/cjCiLjSWPgtTUsjY2KT5OdzfNypSzmTui elhDrwTuIdmO+LBlwFPv5pLpCuI9qIikBszVDIVIhmf82bTLJnWim+d8= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 370C22D1E85C for <9fans@9fans.net>; Tue, 19 Jul 2022 23:20:31 -0400 (EDT) (envelope-from smj@9p.sdf.org) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 89BE5D483E0; Tue, 19 Jul 2022 23:20:31 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1658287231; b=nJwTNaGPAJ7BNYIznie4C5kcsihAbfVXM+VifivHPmF21EjQ0A XxSapZ9PC/zVqgN/tGsR3D57iO3P41YR72kH7XWuWB7ObyHoKZGqB792qAdlGCtf x5VWTOabIwKb6NB1vV8RqOgnP+7dXi/7JTQZORxyFTnxZBZDc9G1G0R4PBLSDs7B Pse467Iy7krw0esnNQsMD//NGHQEqu2fZMQScZyEe94Ety/2Tkn47bwTMiFV7ZQh dUjzDl9Eua2EkWntoiLGACRNvPWjxkrcYH5wT1LQVE2HXR0XLmLtOyKOdOtdnuDN 69EU/HHIQsgr/mRt3ZYvgW/oUyoX47JYQcxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:subject:date:from:mime-version :content-type:content-transfer-encoding; s=arcseal; t= 1658287231; bh=Q1ErH4FsYyiUoB2vUX16PdNngnlbTft4adHn4BPWW7g=; b=k eWBi9SHt6jBXW8FUyDKXEOkwpuE7O3q0tTB21IjHfBIlyjIFjPUUlz/HN6deZh2q wpur+GFED0b+vriMURLuEEZteq3aoqVmfTV0WjlAXaKAEnUdM+H2qdmECDYL45GG 3l+XFQzG818CMA2x0nexVSHgmKS8X4pXTjzqppAseDhs+2uNlfR7b0s7295csW2R 7rivxJY6vWXgVlxkn2pWLoJpwZT/5BONoMSe0NisWUWXrfbxcHjeLVXY1U+f2PiE DOcxjffe5eGmNu+SPEUfNqMsh7BPqHeEw7jiZk4GKZyf77ppoa5NPsOZBa4hAn2d 1cj2cnndhfjRDJu5Scnvw== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=fail policy.published-domain-policy=none policy.published-subdomain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none policy.arc-aware-result=fail (p=none,sp=none,d=none,d.eval=none,arc_aware_result=fail) policy.policy-from=sp header.from=9p.sdf.org; iprev=pass smtp.remote-ip=205.166.94.15 (9p.sdf.org); spf=none smtp.mailfrom=smj@9p.sdf.org smtp.helo=9p; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=fail smtp.helo=9p policy.ptr=9p.sdf.org; x-return-mx=pass header.domain=9p.sdf.org policy.org_domain=sdf.org policy.is_org=no (MX Records found: 9p.sdf.org); x-return-mx=pass smtp.domain=9p.sdf.org policy.org_domain=sdf.org policy.is_org=no (MX Records found: 9p.sdf.org); x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvfedrudeluddgjedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefkvffuff fhgggtgfesthekjedttddtjeenucfhrhhomhepshhmjheslehprdhsughfrdhorhhgnecu ggftrfgrthhtvghrnhepieefieeujefhledtffetheehlefhgffhtdefhfduieekhfeiff elgfetieehveejnecuffhomhgrihhnpehsughfrdhorhhgnecukfhppedvtdehrdduieei rdelgedrudehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvd dthedrudeiiedrleegrdduhedphhgvlhhopeelphdpmhgrihhlfhhrohhmpeeoshhmjhes lehprdhsughfrdhorhhgqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: none (9p.sdf.org: No applicable sender policy available) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="smj@9p.sdf.org"; helo=9p; client-ip=205.166.94.15 Received: from 9p (9p.sdf.org [205.166.94.15]) by tb-mx0.topicbox.com (Postfix) with ESMTP for <9fans@9fans.net>; Tue, 19 Jul 2022 23:20:30 -0400 (EDT) (envelope-from smj@9p.sdf.org) Message-ID: To: 9fans@9fans.net Date: Wed, 20 Jul 2022 03:20:28 +0000 From: smj@9p.sdf.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: ebedc1e8-07da-11ed-bcee-b34aea734fe9 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UYmE2ODM1ZDQ0NWUwNzkxOS1NMmI5YmVjMzU0ZTg5NzIwYjE3NjQz?= =?UTF-8?B?YTZhPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Subject: [9fans] ctrans - Chinese language input for Plan9 List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M2b9bec354e89720b17643a6a:1:HNmvR5ufjbIH-4gBB8H4-b9QZI46_lEKezdy_3KCTMw With the recent commit of 'ktrans' to 9front, SDF boot camper 'ldb' as take= n the idea and created 'ctrans' https://9p.sdf.org/who/ldb As Kenji Okamoto has pointed out, 'ktrans' would be difficult to extend to= =20 Chinese due to the massive number of characters necessary. While Japanese = can get away with ~2500 daily use characters, Chinese requires quite a bit more= .=20 The advantage in Japanese is that there are two other writing alphabets whi= ch are purely phonetic and useful for importing foreign words. ldb's 'ctrans' had to take the 'ktrans' idea and optimize it a bit more to = support 20,000 characters. The result is a mechanism that more or less behaves lik= e ktrans but is quick (even over drawterm) to cycle through character lists. moody has seen this work and it has been an inspiration to adapt to 'ktrans= ' for even faster Kanji look up which could allow for more esoteric Kanji to be a= dded. In addition a new font 'HanaMinA' has been adapted which beautifully suppor= ts both Japanese and Chinese characters and it is what we recommend folks use on 9p= .sdf.org. Thank you ldb for your great work! ldb, =E3=81=8A=E7=96=B2=E3=82=8C=E6=A7=98=E3=81=A7=E3=81=99! smj ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tba6835d445e07919-M2b9be= c354e89720b17643a6a Delivery options: https://9fans.topicbox.com/groups/9fans/subscription