From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Ken Brown Newsgroups: gmane.emacs.devel Subject: Re: Emacs text shaping using Harfbuzz Date: Thu, 13 Dec 2018 21:43:41 +0000 Message-ID: <69106a7c-f4e8-4d3d-dec1-cb9996487508@cornell.edu> References: <83lg4tzba0.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Trace: blaine.gmane.org 1544737366 13229 195.159.176.226 (13 Dec 2018 21:42:46 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 13 Dec 2018 21:42:46 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.3 Cc: Khaled Hosny , Ebrahim Byagowi , Behdad Esfahbod , John Wiegley , Mohammad Nasirifar , Kenichi Handa To: Eli Zaretskii , "emacs-devel@gnu.org" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Dec 13 22:42:41 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gXYki-0003GW-1A for ged-emacs-devel@m.gmane.org; Thu, 13 Dec 2018 22:42:40 +0100 Original-Received: from localhost ([::1]:55167 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gXYmo-0003SJ-L5 for ged-emacs-devel@m.gmane.org; Thu, 13 Dec 2018 16:44:50 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57457) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gXYmd-0003Pi-Co for emacs-devel@gnu.org; Thu, 13 Dec 2018 16:44:41 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gXYmb-0005mG-0g for emacs-devel@gnu.org; Thu, 13 Dec 2018 16:44:39 -0500 Original-Received: from mail-eopbgr790093.outbound.protection.outlook.com ([40.107.79.93]:56928 helo=NAM03-CO1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gXYm8-0002Yx-VM; Thu, 13 Dec 2018 16:44:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ui5Xq8ThwwUIV8Gbmd0F0Z5aXACGGDLT2O7HAEA0yZs=; b=RVp2R/L56pRp82KHtny4wJ2D1+ABbURA3zAm1MXnx3tjfCm3TXBZztge/yk9nSNl28k4niUwoNoFgHIvfExxnVJT7lMKh0yqglGPR7FWotJYtgcDKoCNCxO2K87Ytm4xJmxFNrwrKv3m5WRMWeE9t17xZEze5Hcw0ZWY4ZFHisg= Original-Received: from DM6PR04MB5211.namprd04.prod.outlook.com (20.178.24.208) by DM6PR04MB4746.namprd04.prod.outlook.com (20.176.107.159) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1404.22; Thu, 13 Dec 2018 21:43:41 +0000 Original-Received: from DM6PR04MB5211.namprd04.prod.outlook.com ([fe80::bc56:3a5f:ec3e:9762]) by DM6PR04MB5211.namprd04.prod.outlook.com ([fe80::bc56:3a5f:ec3e:9762%5]) with mapi id 15.20.1404.026; Thu, 13 Dec 2018 21:43:41 +0000 Thread-Topic: Emacs text shaping using Harfbuzz Thread-Index: AQHUkvpQLq+NLVo8ekCTrMy7f4WwgqV9M9sA In-Reply-To: <83lg4tzba0.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [128.84.127.119] x-clientproxiedby: BN6PR10CA0018.namprd10.prod.outlook.com (2603:10b6:405:1::28) To DM6PR04MB5211.namprd04.prod.outlook.com (2603:10b6:5:103::16) x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DM6PR04MB4746; 6:QL9qVepqTSzNiBwa86ySXNg4GV+NHPu7cEVn6trcQS0vkcbX11mNCRkzsVfrkKsM6UuYgVF+1nFx/Vq3IyVhcH0UPN7+cqVAAfxdwUIsATPftOfo25BJOnGv6J2eN4+O25wMWWTnr4VNsvGWiuCOU3VyqZXolhM+I3xRrQMJa40GX8brfSgTqns2/qVxNWV9nqed3vbJcAA2TilKQvAc5IQwzFUeGWTBCPeU2TZB3yiKffakCIuIp1+BFN5QumEFVVU4VyOyDwHa/7C5gwGp/MxrqRdWi7fqN0wZBVkWO40fedouUfood/zcjzOv1TIEcKHdqJ+s9ELGLL8vjO11thGpshxc5zAxVWG+qIoCvZwk1t/bRlQp6SOBbRS8zXA6agoD+kp4huBEfq7vLZNMmQpwLHNu8NfKKbMJUDcegFiXlq89dBgr2tcTMI3Ums1TdYvXZh8fQdatK06T28M3Og==; 5:vi9zluuJFnXpprhqbLND8s68fpYpT8mQe4jW/OsrjMgdu0vAVAQ8GiuZjsrx4FFzi5uM/XVxrIn/9hWOMhBUtN4azQkMuwNET/0LVdhvHydFn/oAHa95JTaXi0YI1eWKkWVU6kGQHc5Py9xHUSTdq3PoioPgiR/jVKxIwJrw0KQ=; 7:bW+LWhKKTxDdoADtR8hf1YL4MaROHMXJWvPPx113hcM9Vv0xRKhRZw39aK8/V3fifzX3XOcivWpdSESB8XeMd667zewsbih0f5HJgaQbHLFRu7KUq3wruoujSD8anIDucjexAES8nrg1Ph3TdqShXw== x-ms-office365-filtering-correlation-id: 529eb7cd-a4f2-430d-9f0d-08d661440c28 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:DM6PR04MB4746; x-ms-traffictypediagnostic: DM6PR04MB4746: authentication-results: spf=none (sender IP is ) smtp.mailfrom=kbrown@cornell.edu; x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(3230021)(999002)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3231475)(944501520)(52105112)(93006095)(93001095)(3002001)(148016)(149066)(150057)(6041310)(20161123564045)(20161123560045)(20161123562045)(20161123558120)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095); SRVR:DM6PR04MB4746; BCL:0; PCL:0; RULEID:; SRVR:DM6PR04MB4746; x-forefront-prvs: 088552DE73 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(39860400002)(376002)(136003)(366004)(346002)(199004)(189003)(6486002)(52116002)(786003)(316002)(53936002)(6436002)(65826007)(71200400001)(99286004)(229853002)(65956001)(106356001)(66066001)(8676002)(81156014)(39060400002)(386003)(58126008)(54906003)(8936002)(256004)(81166006)(86362001)(305945005)(68736007)(6506007)(7736002)(26005)(4326008)(110136005)(71190400001)(105586002)(88552002)(3846002)(102836004)(186003)(31696002)(6512007)(65806001)(5660300001)(6246003)(6116002)(2501003)(97736004)(2616005)(75432002)(2906002)(64126003)(53546011)(476003)(76176011)(25786009)(36756003)(446003)(14454004)(11346002)(31686004)(486006)(478600001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM6PR04MB4746; H:DM6PR04MB5211.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: cornell.edu does not designate permitted sender hosts) x-microsoft-antispam-message-info: AmDUfN36KTDBD59TpuLleUdmw7MPkINn5xalWm0DU/oVj40Qjl3a9hb51nCOg/NjsuA2oUy/aog6KttWg6D4lbtEtwai1w1mcapG4IdtHw4xej6Q26sG7nuoTn4s5mKp9b9Tcrdu75YiOjUQNTTUcFqUdyVUImZ0Z51yMN8iAHK0Zd5vVe8g2xuARMNHrkjHDd8wbxo7JJ2xvhDlbPz7X0lxRgPY/PmafU6Xan6ACaVDdWxiYkQKJ4weqQ0D+GmnPpIXvkf0uDa+pOCxrgJ8nK7sv32H3s1PZPgQ3MmvlaxAfOL02Le/A4O89FceDYm5 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-ID: X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 529eb7cd-a4f2-430d-9f0d-08d661440c28 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Dec 2018 21:43:41.1024 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR04MB4746 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 40.107.79.93 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:231812 Archived-At: T24gMTIvMTMvMjAxOCAxMDozOSBBTSwgRWxpIFphcmV0c2tpaSB3cm90ZToNCj4gSSdkIGxpa2Ug dG8gZW5jb3VyYWdlIHBlb3BsZSB3aG8gYnVpbGQgRW1hY3Mgb24gR05VL0xpbnV4IHRvIGNoZWNr b3V0DQo+IGFuZCBidWlsZCB0aGlzIGJyYW5jaCBhbmQgcmVwb3J0IGFueSBwcm9ibGVtcyB5b3Ug c2VlLg0KDQpJdCBidWlsZHMgb24gQ3lnd2luIChib3RoIDMyLWJpdCBhbmQgNjQtYml0KSBhbmQg YXBwZWFycyB0byBydW4gZmluZS4gIEkgdGVzdGVkIA0KYnkgdmlzaXRpbmcgZXRjL0hFTExPLCBh bmQgbm90aGluZyBqdW1wZWQgb3V0IGF0IG1lIG9uIHZpc3VhbCBjb21wYXJpc29uIHdpdGggDQpF bWFjcyBidWlsdCBmcm9tIG1hc3Rlci4NCg0KS2VuDQo=