From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2100.outbound.protection.outlook.com [40.107.243.100]) by sourceware.org (Postfix) with ESMTPS id 204163858D1E for ; Thu, 22 Dec 2022 14:45:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 204163858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=cornell.edu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cornell.edu ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d9EJnB3Uql1KBY1S+oQHwxtbtCpegPjdF7W0CKJLbrA47Oy0YDSge7cRFzGV1Stdk46nCqNWivUWNAEPffF/n0Bfu81z1t8LdkXZlvzbVTimr5Rc76OFIXwE+l9nyE0ozRMXzH82+Kx6FT3wLbOOSRw5fdmhc1pGudbbmRdwOIDtuaflicpaScQEniWl44ym/4XdQREiWsjk631WSc2A6umMp4ZLtJW8qQlBpCK3B8Cto8KUEcKud0CfjAJP+9UIaU9nmFCCn/two3nWZ+vnuy/CxqVaWl+4hNAtRcJVDWzWZIcNGJ2xPqxlHPVbQL/NVi1N7by6G87T3a2J/Be20g== 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=gnTA726qgD9GIiLCly+DZx5fDk0Rsh+tLgXS0BzRs4A=; b=fdSP53QdJvhH/vcgip4j8fWnCmvfXLrxe2jriNw+vQSXe3Kek/9p+D/u8McHTzsIYhs1U4iJc0fFUuP530Rqbso+l2nR1C2JvHiGPXSYvSflEkfiOZMcb9Eux8ENAlyqKtGjg/3Yip9AK05V7VYB3Z0yUZ7i/K+IWNssUtOfpWNmTzJwaDKagbeGOlogInG0EEqFnBqAYiDeHtUbze36bH46n5Rm3H9ysTJP7EuYZgQf5rphvhBqHLqT/Y+txX5lGrQqfOVJQlncEZyD72wX4etPcIW2MAVqoCE4h8EoRf2HX+zjWE5cR3qS6ETw6BPdIV65Y4x48pX1hNX+KyCljw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gnTA726qgD9GIiLCly+DZx5fDk0Rsh+tLgXS0BzRs4A=; b=MjM6nXBoQKo4oDWlvvdLmHttoC/0C3mzt1w/L7PaFpUXCtwJW4sD8fIHXbwxe1ozxBnTDOf8f23dGjTZX7uQzZIF4R3pFOmTg2AN+lZsezFgnj5NPsA8l4TMZ7Zb1v7tzwZ5NdJ1gc06+UTMn7MJi121ETiONuCWx+qP5VI/KTA= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Received: from SA0PR04MB7322.namprd04.prod.outlook.com (2603:10b6:806:e2::7) by DM6PR04MB5705.namprd04.prod.outlook.com (2603:10b6:5:169::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Thu, 22 Dec 2022 14:45:43 +0000 Received: from SA0PR04MB7322.namprd04.prod.outlook.com ([fe80::d2da:c55d:46f4:a5f]) by SA0PR04MB7322.namprd04.prod.outlook.com ([fe80::d2da:c55d:46f4:a5f%6]) with mapi id 15.20.5944.012; Thu, 22 Dec 2022 14:45:42 +0000 Message-ID: <336d27c2-1798-d583-5f0d-2f2b2cbf881e@cornell.edu> Date: Thu, 22 Dec 2022 09:45:41 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: luatex not loading opentype fonts To: Luis Rivera , cygwin@cygwin.com References: Content-Language: en-US From: Ken Brown In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BLAPR03CA0154.namprd03.prod.outlook.com (2603:10b6:208:32f::28) To SA0PR04MB7322.namprd04.prod.outlook.com (2603:10b6:806:e2::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA0PR04MB7322:EE_|DM6PR04MB5705:EE_ X-MS-Office365-Filtering-Correlation-Id: e350e53d-bbc0-4238-a8a9-08dae42b3395 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hFJdJ5rPcBK1aXaaOO8pP5KK9QfU0z6+si5c/Nz1E7BRb3LwATjm+AsOjDgD63MaCTu8w8lF5vR6QSA0CO9Ycp2ko3nSLMLHJQGvxdRL5Klde/b3XxHNr5nH2PhEhrsvcOzaQ85JTrdwnxQ9jKMR58Dcp2KdKTJ27g8D+jd994mOgtxeM40Hz4KZ6FUM3UtcUu/b6up9P2eL2u1S2V65YpZbNQDsQJFs0NMXNICdvziWvvMWcGBZkjvisYnnHYkWxUNeE0G6F0VCOh7yAQgsBKh19A4JzGynJ+bChi90bR1qkBZzUC3PwIqdoVzNEScptcVEtYUrNSwMyFF9fa/3LzkkvvEEQryss10jcjgDf47sz7sax6m1wMFWQal6hS8bPMB9ooKROJ+I8ZVBxbI0bXOwk8C4tbal9vMFgEjWjCtsYGWtsHv/FPt31uKBBc5Acf/MP63tIOVfo5noCHZQKlGrCpU8Qpb2B8mdMWcA1FLg0fe06nR8JEhXqlDQs+DiE0DULYzMmPf2M0wjfQdqL14N5xq+tTTzgQUiyOHFEQTcD2gthTFG3UQCN+GCPxMd8AHfchI6nPxLIsfFlMOGO++B7x1UT1rlN2PutawDM12EeoTB7vGXbEVl7jLi/1Bqf8+Yxw5LuSNHTnk7FbogOYXPBabI8PdTHcA0eSDhWhoaPjSW5tpeuuA+/9pVG1haKMppjeqAOyWdOIVI2ODyeyGBCRbdi8pjvJGooFBt/czR6J4Iv6ujMklFD6oyO9oh X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA0PR04MB7322.namprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(136003)(39860400002)(366004)(376002)(346002)(396003)(451199015)(2616005)(38100700002)(83380400001)(6512007)(186003)(6486002)(53546011)(36756003)(6506007)(478600001)(75432002)(8676002)(41320700001)(66476007)(5660300002)(31686004)(41300700001)(86362001)(66556008)(316002)(786003)(8936002)(2906002)(31696002)(66946007)(45980500001)(43740500002)(547064002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SVBSbjBLWGtHdnV3Yld3aUFQT1lvcnZ4cFp3WktkT3ZhejVVNEFpakFNTC95?= =?utf-8?B?blFTQUNVRnVqQW1ld1VzdmFDSVp1ZnlObnIzdG1jQ29ROXNRRW5iN3dvZzhK?= =?utf-8?B?VThPUjZ3ME04a2I4dDQrZVkzbVB4QWl5ZldZSHN2ZWFpa3h3MjMyblc4MzQx?= =?utf-8?B?QkVaSEdLa1p5S3hTSWlFTXR0VGF5SUlSWEQ4VlVvejFFVmdKZEZzVXB4Qk9H?= =?utf-8?B?VGdhOUdtQlpsWEg0R2swUllyREpNY0pUSDBLK3UzbnZZR3R5WDlidExSdWRl?= =?utf-8?B?bXBIRTB6YjBmdGx2U01Gc0hscGNIM0RwalVLSis0R1Nnc0JkaCt0UnRKcjVM?= =?utf-8?B?UmpSOW1pQlpEK3JCVjRUYUI1MW1BQ1F3SWxkY1F6WGRieE5rdHlScGlkeFhR?= =?utf-8?B?UHArSGozZE4vYURMa1MxU2dUMjc4c25MTHJ3WWxGVTdEajM5OXgwWW8vcFUz?= =?utf-8?B?dG1vVGpWb0ZFYUhtam5ZUyt2QWNSTmlXS3pTM0tvVnBxQ0U2aTUzUFBUMHJq?= =?utf-8?B?Y0Z0RFRxbUMwZXRzMWJ0dFBsRlVGMnR6dGNvODZLQVcxSnNYbEtpYUxwdHJV?= =?utf-8?B?YmVnVTc1MXhkd0V1blBVRnZSOWdVYlVMaW43YkViNGwzVlp4ejlQVjZyb2xr?= =?utf-8?B?dmdYd1VUTlgvTk1NSVZ3YWhER0dLQ2RKYnZRMnh2MFAvTHZkL3FrcDB1ZXo4?= =?utf-8?B?M3UvY01UMEtwL2U1S2ZhaUhEdmlnaXowV0l3K0Z4ZUpVeWNyZks3Y2hxNjJu?= =?utf-8?B?YmNLcEJScDNNQnI0VjlTMUMvZGZCdlBOYlpVTXM0SHhnZnBFQUVYUXNOVXlW?= =?utf-8?B?bGY0eC9vQUlTd2U0MzdiZHAvRGVtR3R2NytEQmZWUkZwQkFocUFJR0ZPbFdu?= =?utf-8?B?blljOE53bTIxcU1YNUVZK3ZMU1BlQ3J1QUkwWVE3TTlicG1MbU4wZHpISHlz?= =?utf-8?B?MUhWa1Z0a3QvNkZ4TEtJTGFmbEYwWlB0ZXY3Q0NNK04rOUdWenpFb2dvbTh5?= =?utf-8?B?UXNqUDR2VzI0UHlnbFdhemw1UkRKZjlkV01CTk15MkRIYitKSTZleUZ5UFNY?= =?utf-8?B?NXZsdFN5a0dHcjMvRndZSStTbnhsV00yMkxhMWQxNkdKWk1uOTJ4Q2NGRnNS?= =?utf-8?B?R3Z4Z2k1SExleWJkTGpBS2t3aENCMzYvOWJ0RmNqeXdCa09SVTdBZmJTTjFr?= =?utf-8?B?Ylg1R2VxcjhVS2hmTmFucExESTNZWm1WSTZlUWM0aTJuWVgyeGk4dVNlbzNQ?= =?utf-8?B?ZzJGMkFvTnpMSTgwdm91VTVOTDJjUXJ4VXBnKzAxL3p6QXIzTEh5ZVVjbzJu?= =?utf-8?B?Z00wUEVxSCtQYWdwSHhCTkFXZjRLQVVlRllGQmtiZVFhYUw3Ymw2d3ZUV05K?= =?utf-8?B?UVowekwrTWx3RDVLM1RwTlBtemZLT2pBMVZOdlIzK1FOWk9jN1RwemZ2Y2Vw?= =?utf-8?B?MERHMldJcjdZSU51bXNGL0JGRnJtSG4wYTZxNVVCdldrbFF1NGxWbzYxRUF0?= =?utf-8?B?NjVCQktUeVBFVFhrSUU0K0xYbVgyTlNiZG81dU1VUVF5MlJLTXB2NHc3dmlC?= =?utf-8?B?NU9zRUxVemh1b3UrcUkrZkVyV1VpWlhPMjMvd296d2x2dDhjWHZrL3haelJH?= =?utf-8?B?L3EveWU1MVNzZisxcU5VbDBSbG5aMmZjZFMxYTBxdnh2VTFQcU53ZHFldVZn?= =?utf-8?B?aDZHazlrbVpjaW1uT3VabWpKTmVOczU3QnVkQkxacGw5ZkRqVUVNNEZUTVM3?= =?utf-8?B?ZWlEbjlRb0lmOG9xSmlzVjJEdy9zYUdkK0NKd2dlejhLSnpZaDBaZnlpby93?= =?utf-8?B?ZmJlN2J0aE0zOWZnUTFUaytPUEJldzRjMVR2RnVaS2IxczBkUTA5L21pYml0?= =?utf-8?B?U1NOVFhtSWJrVitDWGJsbnBvY0V0MGpNdS9nVUt5bzFjek5VRmVsVWtQc2Uv?= =?utf-8?B?Sm1SY0Z6YmZtYzZIQ1NLaUI5ei81MGNSLy8yWE1HTk9DbnVKVmFvVDlYbU1T?= =?utf-8?B?bHRlTU1aM1BHSUNkVlc3ZnpBVWJSUGlBL2ppaGh0WlZ2SEFXWVFraUdTRjE5?= =?utf-8?B?SkdmVld1eHhINnFaZEFWTTZkM01KOEk4dmMwMjNDb0p3dXJVelBKVGdCWVVW?= =?utf-8?B?RTNOVlVQSytyUVFVTElxMUlkNnM0YWU3ZUNmcGM0dndwUjVrc0Y4YkhhcG02?= =?utf-8?Q?V517jSkUPnk1iEeKhnTop3XD/UZ+KEoWcK5yZs6SEz1+?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: e350e53d-bbc0-4238-a8a9-08dae42b3395 X-MS-Exchange-CrossTenant-AuthSource: SA0PR04MB7322.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Dec 2022 14:45:42.8081 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: qb+qrSvawST8grgY0szPdfpBBkZg3tBAjNjT5MWnvJD+f4aHujgRey6EyB3vEDnoBF0IW343ZqJB25RBMZK24A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR04MB5705 X-Spam-Status: No, score=-3.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,JMQ_SPF_NEUTRAL,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 12/22/2022 2:02 AM, Luis Rivera via Cygwin wrote: > While developing a package for LuaTeX with the texlive-collection, I > noticed that LuaTeX could not access the directories for OpenType > fonts; > > ``` > $ luatex sloth > This is LuaTeX, Version 1.15.0 (TeX Live 2022/Cygwin) > restricted system commands enabled. > (./sloth.tex (/home/root/.local/share/texmf/tex/luatex/luatex85.sty) > (/usr/share/texmf-dist/tex/generic/yax/yax.tex > (/usr/share/texmf-dist/tex/generic/texapi/texapi.tex)) > (/usr/share/texmf-dist/tex/generic/gates/gates.tex > (/usr/share/texmf-dist/tex/generic/texapi/texapi.tex)) (./lua.ptx) (./files.ptx > ) (./fonts.ptx./fonts.ptxlua:285: cannot open .:/home/root/.config/texmf/fonts/ > opentype/:/home/root/.cache/texmf/fonts/opentype/:/home/root/.local/share/texmf > /fonts/opentype/:/usr/share/texmf-site/fonts/opentype/:/etc/texmf/fonts/opentyp > e/:/var/lib/texmf/fonts/opentype/:/usr/share/texmf-dist/fonts/opentype/:/home/r > oot/.config/texmf/fonts/truetype/:/home/root/.cache/texmf/fonts/truetype/:/home > /root/.local/share/texmf/fonts/truetype/:/usr/share/texmf-site/fonts/truetype/: > /etc/texmf/fonts/truetype/:/var/lib/texmf/fonts/truetype/:/usr/share/texmf-dist > /fonts/truetype/:/cygdrive/c/windows/fonts/: No such file or directory I'm not a luatex user, but I find the error message puzzling. It appears to be referring to a colon-separated list of directories as though it were a single file or directory name. Is there something in your package that's preventing the colon from being recognized as a separator? Are you perhaps mixing Cygwin and Windows path conventions? > stack traceback: > [C]: in function 'lfs.dir' > ./fonts.ptxlua:285: in local 'check_fonts' > ./fonts.ptxlua:366: in main chunk > [C]: in function 'dofile' > [\directlua]:1: in main chunk. > \inputluafile ...ua {dofile(kpse.find_file("#1"))} > > l.1 \inputluafile fonts.ptxlua > > ? > > ``` > > Which is weird, because my program works correctly in the windows > version of TeXLive, and `ls /cygdrive/c/windows/fonts` returns the > directory listing correctly. I don't read the error message as referring to that directory alone. Ken