From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: [External] : Implementing Vertical Text support in Emacs Date: Mon, 13 Jun 2022 16:16:11 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23353"; mail-complaints-to="usenet@ciao.gmane.io" To: =?utf-8?B?4KS44KSu4KWA4KSwIOCkuOCkv+CkguCkuSBTYW1lZXIgU2luZ2g=?= , "emacs-devel@gnu.org" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Jun 13 18:18:03 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o0mlP-0005sx-E9 for ged-emacs-devel@m.gmane-mx.org; Mon, 13 Jun 2022 18:18:03 +0200 Original-Received: from localhost ([::1]:33156 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o0mlO-00077G-00 for ged-emacs-devel@m.gmane-mx.org; Mon, 13 Jun 2022 12:18:02 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44592) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o0mjo-0006Dy-CS for emacs-devel@gnu.org; Mon, 13 Jun 2022 12:16:24 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:54238) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o0mjj-0006i9-Ha for emacs-devel@gnu.org; Mon, 13 Jun 2022 12:16:23 -0400 Original-Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 25DFGwK8030195; Mon, 13 Jun 2022 16:16:15 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=rIOVc6/1acgZ30OHAQH2yNM7vrKBQ6YNb0GCiADxdFE=; b=LeQ1uOVddW8+mda6LX1r2aaU4Fn561uW61W8WYGu767lZMdA+tIeOcEtQcmgZyPVZ4d4 o0XHXCFZgBSLZFsEZXfW4xQFCpAOf7xHr+C7pnLRJatsxEv6Rp/JCn8TNewItlVoNy5o p5wvoRJODUq1NDCBtC42qx6Wf+WFGDVM86eYvoalpu7aMgSJFUxNoaRrsm2uhYuAcfim wK8lDn2zYYjaYdXTJoi66SSKZie38bHINSGJpIvzdexkS9ppRI6XR/OeyvdpylLeGbaJ YCWQZ5cCvhwp4CCr4pdwShEQxXQWkdCHFP7eT1rBfV2txyirTNXTPYhoKA6iSTq/d1so wQ== Original-Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3gmkktbjhv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 13 Jun 2022 16:16:15 +0000 Original-Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 25DGFoWn032326; Mon, 13 Jun 2022 16:16:14 GMT Original-Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2172.outbound.protection.outlook.com [104.47.59.172]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com with ESMTP id 3gp80x15eb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 13 Jun 2022 16:16:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PiMPvHdzyy3atmNGRLWyDcXP/YxvcLG+Bi3p06WICyUrWaell3L1A71zPYAiRykXtmbhM3q5PpCpVf2H7PWIWWhcOzp1gQbf0U3fIujMcrG28Bx+CSbt1ahHVkAe0hLElt0gjPr9hyN4uYuZUCY7v/WJdel9eFfmrFvhLWdlQzeu9qLf+qkcP2xdXMEY8O+1D1yq+U/9dKx86EKUEzSCKFZH91iJz4lf2pEHDUfKHSBUJMPYlvU7CiiE9lXEGiwrqz42fc3qTuHSnMBES54A7yfSRxblSUAURifh1beDA9wLyo4IEOeR0mb6I3T3qXAX51kc9sxr2bcmZFwgJ9Irnw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=rIOVc6/1acgZ30OHAQH2yNM7vrKBQ6YNb0GCiADxdFE=; b=E3Uz2HYqXOkTtJsb7O8N4B/uOyMCpbACOMkbYOgNb109vBeh5apq047G+z66dc5PcULnWDHTYA7Vr+UeLTecuF1aVT8O15JMMITvgwEWRDBuhbd6Pi8q7jRI8CawHoLs3v6k2ipDb6jJ7aVOAWKFLRC5eFNT36rk8sXpp/ah73xZ8dKPPOtIe5a1E/Ny1DZEKjtkzR/jtYcXXVCqqY3SLYTXikhJaCsBvHA59bgILXvXVPGxKWUppbXfVZF0vylWappvCJXPKi7XxuGtmQaOOBIq288ENAq8VWnGfmuSkr98lM33jZZumJPNNQf8M1o20s6yHJD9RfDB2ge8ukMqqQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rIOVc6/1acgZ30OHAQH2yNM7vrKBQ6YNb0GCiADxdFE=; b=hy0aLynezILAdlXMAUieLygxsRGL4NZdxgYqG/OQ4fqWvDlwUGONrHqQ2sOS6KXdtp+p2tqx9nzRGBI6W3G2HXVBcT9xJ9+1GUjtwxx81jAB67yfc7Oeb85WjQj4YXf6mObtQA1LrCYnS8x8FB0FepdS0X4wvH7iq2PaTpCHHoI= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by MWHPR10MB1437.namprd10.prod.outlook.com (2603:10b6:300:21::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.16; Mon, 13 Jun 2022 16:16:11 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::818c:10bf:c1b5:e224]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::818c:10bf:c1b5:e224%4]) with mapi id 15.20.5332.021; Mon, 13 Jun 2022 16:16:11 +0000 Thread-Topic: [External] : Implementing Vertical Text support in Emacs Thread-Index: AQHYfzvooiX19wXcM0aqRhJHJTYMHq1NfYmw In-Reply-To: Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 089dbb0b-d237-4a34-5da9-08da4d580829 x-ms-traffictypediagnostic: MWHPR10MB1437:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: sqQex5Ora+oiUr6+qRpwE6/U8csdytTmg+krLa3qHKbUCgOnzEdHZLvXKmlymI5m8cdb4gv4E+xlhdIue1UFa6p3FsoiLmM0IfjaCpvESyLLGgWMq9+tWmaAbijN7PpPucTHOThmqWMJV2dDo5MfeIfzgjYrndXlr9Hs0fXcZiiINjtQJnQ+gLxZ0nMcoveH0ccsAyhMfjlhhz/VOfKtRjPXlCKXSb5lbExh0e4hVScjhITwMELmZu475SQCnsDNp8FlUig1vHmR1DSXsh9lGCn/X1HLRHNHDcNispS5NRHF9lS3tS/btWfhi8OsBBdZziuOM9DdhBgJRDE8VZQvXvKniTsOXxWvE0dRCJ8q5PsLMfPKJPXkEpO1faPjfddVIPPRnaxsVeRO7aLNYNIdMXa7y29g+l3wifsnuyyyj+89bc0d0QYB8ndSEXLRPWvXXlTJ48g8Tqtrf27sE4zFj+/Y+2XOazK1m3FXWG6kglaz51D+QZ3Gl7j+QBPPVXmFENinJ+nc7pXiv61K4v01yFptgDV7J5Sh2bSJ0z+fwseLYvlnsnTzW/zxR30FZyDpy+vKwXclJecvVSv9/OW3f8a8Cje6zfBZcfGz425TZzQ8Vlyu6K5kjyfV3JlQUcdaIyV4B0ODkf2phmERMdUa8GkdjBhiX/UL3oyKpxnvZSC1zbJre43yhMRuy4S0lSiUSvrfdZFJv+t8eivRX4VuGF+bdIPa3vwya/LgXyRx7Styep8GbxsRL9vBD2akN +17E7QHW9vEeVa8/RG82C3vZlK30zN/ByuP9jJZ+NB787k= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(366004)(122000001)(186003)(66446008)(66476007)(64756008)(66946007)(6506007)(66556008)(33656002)(8676002)(38070700005)(71200400001)(76116006)(83380400001)(7696005)(2906002)(110136005)(55016003)(44832011)(38100700002)(8936002)(86362001)(52536014)(966005)(26005)(9686003)(316002)(5660300002)(508600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?blJYcEoyY3Nlekh3U3ljZWRuRFlkWGtnTDMzNmtMWU9wNUVyUGpLam8xQkgv?= =?utf-8?B?SG5IcXhZV2swREVoeHZlTjVucVZiRXFKUkpFN2l6a3Y5RXhrY3RjY1BiQTdE?= =?utf-8?B?Yys5b1NXT3B1T1AzTFM1aFdzNHFna3hSNXdicDR4eW9kRkFVU1ZwaWdiM0JV?= =?utf-8?B?V3VFRjBhbG9lK3VDdUlnNFp6dzFBSUZXdHZ4dnRFemJvSWh1b1hSV3FlRkxO?= =?utf-8?B?aFJNUGxteURMaUZtbFZ5U0NWVHg2VlkrQ1NyVUI5WDY4MTZTOWVkK1hXV3NU?= =?utf-8?B?bFRZUlJtYzJYZS9KZjNJbHpsZ2tROUxSMzRVVlNPeEs2OVdqZTZFUXA0alRP?= =?utf-8?B?TTdZUjlQMlV6b3AvNkxiOFFQWDh2ZkRLbFVUNzFpSEVOY29zZ3NXNTN1UTA5?= =?utf-8?B?NmE1MENjVE1DdFExeXhPbnVjdlZId3BuLzhXTS94TnhDRk9EQXFxSUN3YUpT?= =?utf-8?B?eHpkc3gwUkZiM1A0NzZ4ZU43NlNkUjFVUitFamxMUDhTZ21VbkUyd2tyUTlj?= =?utf-8?B?ZVk1ZnNSV0E2RkVXbnpRaCtVTEFCdHROMWpwQ0hhMTZrR1ErSmxESEFBQ09H?= =?utf-8?B?aksxUWc4K0poc285cy9DSG1DbnZKVVBxQWpKbVZLN0NXQlFMcUFFN21EUG5w?= =?utf-8?B?WCtnSDFObmd0NkpPd0pGL2huckx2STJoWUVKN0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 089dbb0b-d237-4a34-5da9-08da4d580829 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jun 2022 16:16:11.5423 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: PiucXgbclUqpATpfttw+IfYRky8ZakbIzjb2K432PvElImZQxrmqTk6z+zxAQRXoi7QrZoohzwJzYUL9s9DKPg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR10MB1437 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.517, 18.0.874 definitions=2022-06-13_07:2022-06-13, 2022-06-13 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 malwarescore=0 suspectscore=0 mlxlogscore=999 mlxscore=0 bulkscore=0 spamscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2204290000 definitions=main-2206130071 X-Proofpoint-GUID: 1ZkyVdbk1WXUs6yXA6Xivn1z9GJdtZL2 X-Proofpoint-ORIG-GUID: 1ZkyVdbk1WXUs6yXA6Xivn1z9GJdtZL2 Received-SPF: pass client-ip=205.220.165.32; envelope-from=drew.adams@oracle.com; helo=mx0a-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:291147 Archived-At: PiBSZWNlbnRseSB3aGlsZSBpbXBsZW1lbnRpbmcgdGhlIE1vbmdvbGlhbiBzY3JpcHQsDQo+IEkg dGhvdWdodCwgbWF5YmUgdmVydGljYWwgdGV4dCBzdXBwb3J0IHNob3VsZCBiZQ0KPiBhZGRlZCB0 byBFbWFjcyB0b28uDQo+DQo+IFZlcnRpY2FsIHRleHQgaXMgdXNlZCBpbiBzY3JpcHRzIGxpa2Ug dGhlIENKSw0KPiBjaGFyYWN0ZXJzLCBNb25nb2xpYW4sIFBoYWdzIFBhLCBPZ2hhbSBldGMuDQo+ IFNjcmlwdHMgbGlrZSB0aGUgQ0pLIGNoYXJhY3RlcnMgZG8gbm90IG5lZWQgdG8gYmUNCj4gcm90 YXRlZCB3aGVuIHdyaXR0ZW4gdmVydGljYWxseSBhbmQgY2FuIGJlIHdyaXR0ZW4NCj4gZWl0aGVy IGZyb20gbHRyIG9yIHJ0bCwgd2hpbGUgc2NyaXB0cyBsaWtlDQo+IE1vbmdvbGlhbiBhcmUgcm90 YXRlZCBhbmQgd3JpdHRlbiBmcm9tIGxlZnQgdG8gcmlnaHQuDQo+DQo+IFNvIG15IHF1ZXN0aW9u cyBhcmU6IFNob3VsZCB0aGlzIGJlIGRvbmU/IElmIHNvLA0KPiB3aGVyZSBzaG91bGQgSSBzdGFy dFs/XS4NCg0KQ29vbC4NCg0KSSBoYXZlIG5vIGlkZWEgd2hldGhlciB0aGlzIHdpbGwgaGVscCBv ciBpcyBpbiBhbnkNCndheSByZWFsbHkgcmVsYXRlZC4gIE1heWJlIG5vdC4gIEJ1dCBJJ2xsIG1l bnRpb24NCml0IGluIGNhc2UgaXQgbWlnaHQgYmUuDQoNCkxpYnJhcnkgYGZpbmQtd2hlcmUuZWwn IGRlZmluZXMgY29tbWFuZHMgdG8gbW92ZQ0Kb3ZlciB3b3JkcyB0aGF0IGFyZSB3cml0dGVuIHZl cnRpY2FsbHk6DQpgZnctZG93bndhcmQtd29yZCcgYW5kIGBmdy11cHdhcmQtd29yZCcuICAoVGhl eSdyZQ0Kd3JpdHRlbiBtYWlubHkgYXMgYSB3YXkgb2YgaWxsdXN0cmF0aW5nIHNvbWUgb2YgdGhl DQpsaWJyYXJ5J3MgZmVhdHVyZXMuKQ0KDQpUaGV5J3JlIGxpa2UgYGZvcndhcmQtd29yZCcgYW5k IGBiYWNrd2FyZC13b3JkJywNCmJ1dCB0aGV5IG1vdmUgZG93bndhcmQgYW5kIHVwd2FyZCwgbm90 IGFjcm9zcy4NCl9fXw0KDQpNb3JlIGdlbmVyYWwgYXJlIGNvbW1hbmRzIGBmdy10by1uZXh0LXdo ZXJlLXZlcnRpY2FsJw0KYW5kIGBmdy10by1wcmV2aW91cy13aGVyZS12ZXJ0aWNhbCcuICBUaGV5 IG1vdmUgdG8NCnRoZSBmaXJzdCBidWZmZXIgcG9zaXRpb24gZGlyZWN0bHkgYmVsb3cvYWJvdmUg cG9pbnQNCndoZXJlIGEgZ2l2ZW4gcHJlZGljYXRlIGlzIHRydWUuICBUaGV5IHByb21wdCB5b3Ug Zm9yDQp0aGUgcHJlZGljYXRlLg0KX19fDQoNCkRvYzoNCmh0dHBzOi8vd3d3LmVtYWNzd2lraS5v cmcvZW1hY3MvRmluZFdoZXJlDQoNCkNvZGU6DQpodHRwczovL3d3dy5lbWFjc3dpa2kub3JnL2Vt YWNzL2Rvd25sb2FkL2ZpbmQtd2hlcmUuZWwNCg0K