From unknown Sat Sep 06 06:36:15 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#51183 <51183@debbugs.gnu.org> To: bug#51183 <51183@debbugs.gnu.org> Subject: Status: lagrange: fribidi and harfbuzz dependencies? Reply-To: bug#51183 <51183@debbugs.gnu.org> Date: Sat, 06 Sep 2025 13:36:15 +0000 retitle 51183 lagrange: fribidi and harfbuzz dependencies? reassign 51183 guix submitter 51183 Christopher Howard severity 51183 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 13 11:22:35 2021 Received: (at submit) by debbugs.gnu.org; 13 Oct 2021 15:22:35 +0000 Received: from localhost ([127.0.0.1]:33073 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mag5T-0004QS-BK for submit@debbugs.gnu.org; Wed, 13 Oct 2021 11:22:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:53330) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mag5P-0004QG-HM for submit@debbugs.gnu.org; Wed, 13 Oct 2021 11:22:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57414) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mag5P-0004Op-8x for bug-guix@gnu.org; Wed, 13 Oct 2021 11:22:31 -0400 Received: from mx.kolabnow.com ([95.128.36.41]:7996) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mag5M-0004X5-UR for bug-guix@gnu.org; Wed, 13 Oct 2021 11:22:30 -0400 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id E448512FD for ; Wed, 13 Oct 2021 17:22:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-transfer-encoding:mime-version:content-type:content-type :date:date:from:from:subject:subject:message-id:received :received:received; s=dkim20160331; t=1634138543; x=1635952944; bh=/pTvV+NE3HEUkINMxWkzCKTESiQMr1X3fxA2173nHSU=; b=GMa36tw62d46 rumLXzQZoUrApefrStybU9C988O1yAHSahJVNYPO/hMAxaVYQbzjBMak71/JsMTb P3coaI7N1nxm97y0jT7aam6vQxG/wA7qOFpl71ZHxQulIIbo6hXVcsbmyBpvMpVY t8yxXDh4Two3QuXSTSGkP4W0UEu6Y1tF87mEHNcSYe2EeiBW3wYWVFNJGDXUexs8 WgNISJJ5/1YODsZ65qi8WQqYt+WR22oZA9zJ1bggJIpFKvT7iXj1rDbaTixUzUQt x9hQUF9xu29n9IMKGDt92xf3oXj3EHm9FAZemzMXyvamqe65x3WDzLmdcpq2AdqC 5HW76hAjygkJh4eZ7NNoiV31laQX+VUkOmkTDsfeNOihUQWZkfdaeYBUwV6zP9V1 3HjLiuP9b4deWO8/1DE53JIsqt9Jaghcqi5gxG+RmLIUjyhlHaeA6aP6lEdfYXoF kgJ09myUlHKmMeC4Y2cbz91SLJgOLFzfGqJpgRaK+mbzcZYv3OWLxb5tVE+LGeYq AeyW8cBt/UtXplw9W+AkPIunKLklgp4q8rrbGEBoiXeui328duj+NhKcWgroLxOG bDD2WNFDdCs66G81HMhnhJfDS7qfX8/0nEvkFUsMgiNLmfp1u/Lbm8+l9BQFe15s QfNlFsiUMVfK8sEKZOsDXuRERkjIiH8= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.899 X-Spam-Level: X-Spam-Status: No, score=-1.899 tagged_above=-10 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out002.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 027IsVJlqbky for ; Wed, 13 Oct 2021 17:22:23 +0200 (CEST) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by mx.kolabnow.com (Postfix) with ESMTPS id 4232B12BB for ; Wed, 13 Oct 2021 17:22:22 +0200 (CEST) Received: from ext-subm003.mykolab.com (unknown [10.9.6.3]) by int-mx002.mykolab.com (Postfix) with ESMTPS id BF96231BE for ; Wed, 13 Oct 2021 17:22:22 +0200 (CEST) Message-ID: <13dbc4b21d83ed3ffad524bd876f952e84696b2a.camel@librehacker.com> Subject: lagrange: fribidi and harfbuzz dependencies? From: Christopher Howard To: Guix Bug Reports Date: Wed, 13 Oct 2021 07:22:18 -0800 Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Received-SPF: none client-ip=95.128.36.41; envelope-from=christopher@librehacker.com; helo=mx.kolabnow.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, I like the lagrange gemini client, but I have struggled with some font display issues since I do a publishing with mixed English and Hebrew words. Lagrange does display Hebrew unicode characters, if you switch to the selectable "Tinos" font in the preferences, but on my system, the Hebrew script is displayed in the wrong direction (left-to- right, instead of right-to-left). According to the Lagrange github README, Lagrange should be able to utilize the fribidi and harfbuzz software to properly display these sorts of scripts, but it does not seem to be doing this in Guix, even though these packages are available. I attempted running lagrange inside "guix environment --ad-hoc fribidi harfbuzz" but the scripts are still displaying backwards, suggesting that something needs to be modified in the package definition itself to utilize this software. Here is a simple gemini test page (contain just a single Hebrew word): gemini://gem.librehacker.com/gemlog/your-word/test.gmi On my system, it displays the letters as "bet resh alef" from left to right, rather than from right to left. https://en.wikipedia.org/wiki/Hebrew_alphabet#Alphabet -- Christopher Howard Gemini capsule: gemini://gem.librehacker.com Web version: https://portal.mozz.us/gemini/gem.librehacker.com From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 13 18:56:20 2021 Received: (at 51183) by debbugs.gnu.org; 13 Oct 2021 22:56:20 +0000 Received: from localhost ([127.0.0.1]:33898 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1manAa-0006Mj-3H for submit@debbugs.gnu.org; Wed, 13 Oct 2021 18:56:20 -0400 Received: from mail-wr1-f68.google.com ([209.85.221.68]:44864) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1manAY-0006MU-1K for 51183@debbugs.gnu.org; Wed, 13 Oct 2021 18:56:18 -0400 Received: by mail-wr1-f68.google.com with SMTP id e3so13208239wrc.11 for <51183@debbugs.gnu.org>; Wed, 13 Oct 2021 15:56:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:date:in-reply-to:references:user-agent :mime-version:content-transfer-encoding; bh=IcVwkG6lWuy92YLUuj2tO4k5/SN5s0ARMRv/C2UDIzU=; b=TtNQfUkewtSe5puHbbivk3wYSd18bQ8Vtnb0d8k4KR0yp/lZ525sIcEe8j31DxV7YH WQpMFjUNwS+Psk4b0LIPvJyWayLzHm5zdi5AENI+k9T/yWihJ0+2TOo9QoGa11TtT3Lk acF5+5IgGv2VBnuwtvi2AgaxyuTmaOHmGuKvx232LB1J8/qUHlzJxeT7T6JutEJ7NIF2 N9Xy7hsGBTPBUXvoMJrQG4dRFuS9FSE/IilZ9ygBsW8ANto5DsT22Kj58wtZguoVC7iU wP9X+xJpdRLWxJ3Aj7u9qiH84BXgF6PuYsqufg0xVZyX0nNR4NBm76rtQgay1Mak4zpm BW7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=IcVwkG6lWuy92YLUuj2tO4k5/SN5s0ARMRv/C2UDIzU=; b=M/gJD8gM6H9j0QYUPEM5xNELneAmlM7ZYeoKWAK/yVpwivmKBF8lgbfFCiN9RHIOEz 1oLaMs0QV/5GvzaMzbW1kg8qB9cdMc92ub+p/dTcHeEja3APlIBfgyFEqhZrTaGVE8JD AWxrtRzsXQ9g0gV2XNYU1xcWenCUHhdb7o3EPa+/Z2W3/NgmcZBCUz66gyGA1X9Kkn8q Qy8J6jewGJeFWEVYrZC3rG/KQJTcZ/xUYOI/XH4qKGdxyLkCIzQywdlGph0BB8DeyP5a 2muBXeUsLV1rsxfvgEzyVdnccWbBmih04lwjJY+ExF1hMubOv/0bROcWQ0JYo6hI+40Y jJKg== X-Gm-Message-State: AOAM531GugqzClDvidbRpdoxCtTIZ3DNKu/NoPsYfy5zPp+a5Nanx6Xz uCRHTl/5yd2VxBrljnzE/kw= X-Google-Smtp-Source: ABdhPJxZUrXUr8bv7yj5O/9Eym5PV8B5Qv/1hXwPRBLBJYRReslG5LKdp70re8tjST3zToatUGzqTA== X-Received: by 2002:a5d:6d86:: with SMTP id l6mr2359047wrs.96.1634165772164; Wed, 13 Oct 2021 15:56:12 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id k13sm6531090wmj.41.2021.10.13.15.56.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Oct 2021 15:56:11 -0700 (PDT) Message-ID: <9b1d27d01901c0c61c3a02a2c0d36f9e6536d075.camel@gmail.com> Subject: Re: lagrange: fribidi and harfbuzz dependencies? From: Liliana Marie Prikler To: Christopher Howard , 51183@debbugs.gnu.org Date: Thu, 14 Oct 2021 00:56:10 +0200 In-Reply-To: <13dbc4b21d83ed3ffad524bd876f952e84696b2a.camel@librehacker.com> References: <13dbc4b21d83ed3ffad524bd876f952e84696b2a.camel@librehacker.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51183 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Am Mittwoch, den 13.10.2021, 07:22 -0800 schrieb Christopher Howard: > [...] > > According to the Lagrange github README, Lagrange should be able to > utilize the fribidi and harfbuzz software to properly display these > sorts of scripts, but it does not seem to be doing this in Guix, even > though these packages are available. > > I attempted running lagrange inside "guix environment --ad-hoc > fribidi harfbuzz" That's not how any of this works. Even if Lagrange were to mystically pick up packages from your environment, which more likely than not it doesn't, you would still have to include it in said environment for it to make a difference. > but the scripts are still displaying backwards, suggesting that > something needs to be modified in the package definition itself to > utilize this software. I suggest trying a variant of lagrange that has harfbuzz to verify that it indeed does make a difference. You can construct one by editing Guix source or by using the following with the right (use-modules ...) clause on top: (package (inherit lagrange) (inputs `(("harfbuzz" ,harfbuzz) ,@(package-inputs lagrange)))) Alternatively, someone else might try given the file you've provided, just putting this out there if you want to experiment on your own :) Regards, Liliana From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 13 19:40:24 2021 Received: (at 51183) by debbugs.gnu.org; 13 Oct 2021 23:40:24 +0000 Received: from localhost ([127.0.0.1]:33967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1manrE-0001Da-D0 for submit@debbugs.gnu.org; Wed, 13 Oct 2021 19:40:24 -0400 Received: from mx.kolabnow.com ([95.128.36.40]:55038) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1manrD-0001DN-A2 for 51183@debbugs.gnu.org; Wed, 13 Oct 2021 19:40:23 -0400 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id E360B40F35; Thu, 14 Oct 2021 01:40:16 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-transfer-encoding:mime-version:content-type:content-type :references:in-reply-to:date:date:from:from:subject:subject :message-id:received:received:received; s=dkim20160331; t= 1634168416; x=1635982817; bh=JcF5/6spcE8AeIWLQNHO6/kOIMEe9dZR2/1 Jd75L0SM=; b=ViOe3lbVd4lws1onguzdyPBAAacfMYpH47xMGvpfHHb2hM4BE10 bklTl3h7HKeypSbRNRNPw8FLTaeVsBSASN/Hip9O6KaXfh0Ugoz+kTPgxEU9hsTP fmHY+vLemglCrCuVeIkvEVhqzhy3d93EBv5D6MdeSgyjCNMeRvSmrKwZF9mnN+yt adv6I7F0/8JNDNUyh4fpie5478d8xxWC3I2zvtFF+Oqj1WOb1eipcZ8/8A5GHyJg CWnIbZyRqhyYxPKroDlHw1EVwDdqmgwcijw0ptXwbHPwEFDspUWUTLoNOh3CtHwS NmcmXesn/Y7G5FDrIX8w9xTXHtHL4HPtGNfSrE6s/rHyZ19jesmDvC3Sss5QWE+B 6IhUjCixn6plyb1RQh35UXiu5rFKDj+qgAMUjUUp6bN1nyp5e/HfV9PPxrisTNhh aqWi/jOO38DyhWMlOwk1V9I1dnuHSpThUjfPS64lmtxLpcEjvbB5M74vtlYAbQ8i 0BGU6N5QhYvVMyItYleepgDwLcQPSYB9SRacc9UCWde8tlaLC/mGLNTKhtDViXge dat9q1K10UEWlxGI8r5TpxEtAEAVMWw2IUF5qG8NqOzuScCpRdmtQ2Q0DwXxszBh tRm9yuJifKAfgBF/76OKrwfwXOzW5aDbmpGphvaC4dU7LjLqOqoakouo= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out003.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KR0ZPidOA1Bm; Thu, 14 Oct 2021 01:40:16 +0200 (CEST) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by mx.kolabnow.com (Postfix) with ESMTPS id 50DD94054F; Thu, 14 Oct 2021 01:40:16 +0200 (CEST) Received: from ext-subm001.mykolab.com (unknown [10.9.6.1]) by int-mx002.mykolab.com (Postfix) with ESMTPS id C996925F6; Thu, 14 Oct 2021 01:40:15 +0200 (CEST) Message-ID: <844b8d8659ee7ff5486c783a4c25243d8653f389.camel@librehacker.com> Subject: Re: lagrange: fribidi and harfbuzz dependencies? From: Christopher Howard To: Liliana Marie Prikler , 51183@debbugs.gnu.org Date: Wed, 13 Oct 2021 15:40:07 -0800 In-Reply-To: <9b1d27d01901c0c61c3a02a2c0d36f9e6536d075.camel@gmail.com> References: <13dbc4b21d83ed3ffad524bd876f952e84696b2a.camel@librehacker.com> <9b1d27d01901c0c61c3a02a2c0d36f9e6536d075.camel@gmail.com> Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51183 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, the following did NOT work: ``` (use-modules (guix packages)) (use-modules (gnu packages web-browsers)) (use-modules (gnu packages gtk)) (use-modules (gnu packages fribidi)) (packages->manifest (list (package (inherit lagrange) (inputs `(("harfbuzz" ,harfbuzz) ("fribidi" , fribidi) ,@(package-inputs lagrange)))))) ``` The package does build, but the problem remains with the script being displayed in the wrong direction. I'm am greatly curious if there are more configure time options that need to be set in relation to this. This paragraph indicates there are related configure options: https://github.com/skyjake/lagrange#unicode-text-rendering From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 14 02:55:59 2021 Received: (at 51183) by debbugs.gnu.org; 14 Oct 2021 06:55:59 +0000 Received: from localhost ([127.0.0.1]:34460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mauel-0003x5-1t for submit@debbugs.gnu.org; Thu, 14 Oct 2021 02:55:59 -0400 Received: from mail-wr1-f67.google.com ([209.85.221.67]:43646) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mauej-0003ws-I9 for 51183@debbugs.gnu.org; Thu, 14 Oct 2021 02:55:58 -0400 Received: by mail-wr1-f67.google.com with SMTP id r7so16134683wrc.10 for <51183@debbugs.gnu.org>; Wed, 13 Oct 2021 23:55:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:date:in-reply-to:references:user-agent :mime-version:content-transfer-encoding; bh=Uw0AyPYHuewOsoRM0Sta1yiJq2hiUnssTrVrnzkiktM=; b=SxMUsFd7DRHXS0lg/McuoMYo7XKxxS3is0ma+pjyE+7Stvxo+F4uY6uUOt9EoaedZp Q9G6hZ5eHfsE6YRiWaGu5WWWSLFJ0INRsu+SLUXWpNVJJ2mY/Lpo4EobHaCMHHagdP7l iekLvMD8tVgcIm/cFLrEOEG66UAERxXThJeUFajIUXjvI4lxFj7ge+lcQ5IuAtI7RoXN MtfLaez8+jyXSuqQa3MRQBM1M9PeG/fQHlpbv7JAXUHqTZH3Tu1LQcPFRrujRzqp5uCS +cCbvJlrBfCvh4Bv2r5WjcVH9Q4pSJfd8ljUfsezmvEVlsidC479LLqwAu1V1e6zejnP YA8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=Uw0AyPYHuewOsoRM0Sta1yiJq2hiUnssTrVrnzkiktM=; b=JiaO4ePC4R26NyGhaTvtYcX/dIPt42Nt5u+yU9cKnqObnwEAoLop9We9qgt+Rh+MDt zHBy8C7sso7D8N5fKVXsZqu1W5PUqT0hKEAE/MPix/0G0KLL+QOyv67CN2vhgAUVE4VE lGv+byD16nxIvh8gNyNsyesRteEjFC2UBsaJj+Y8yTcbJ2ZfVES3eXkynDeP2aey7b0m U5GdNIjA8yPU1lWbLDB8Escn/tCsrDBHZ33FTvcIR9QNxqIs7yrtFwBMFKCrwp9TvcL4 jTJBT0UkBFnlx44p2iUDGCP5YSPPFSVzoKjGjDGPxrqBZB6ZQUa7eyOF46LQNdZ8144H 5AYA== X-Gm-Message-State: AOAM530r47m4+RVAOcSiQ0GivIduenFvJbnrbn8NpO8oQqGmNp8OixbZ oz+8y3db4KRF5lKiIcDxeAg= X-Google-Smtp-Source: ABdhPJxV/N22VBXLbqOWeenreuCFKZsQP5QkM5xSEja+273goY2RH2wKJ8PtoRxxsRDlMpL2fv4E8A== X-Received: by 2002:a5d:414e:: with SMTP id c14mr4489225wrq.415.1634194551478; Wed, 13 Oct 2021 23:55:51 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id x17sm1552887wrc.51.2021.10.13.23.55.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Oct 2021 23:55:50 -0700 (PDT) Message-ID: Subject: Re: lagrange: fribidi and harfbuzz dependencies? From: Liliana Marie Prikler To: Christopher Howard , 51183@debbugs.gnu.org Date: Thu, 14 Oct 2021 08:55:49 +0200 In-Reply-To: <844b8d8659ee7ff5486c783a4c25243d8653f389.camel@librehacker.com> References: <13dbc4b21d83ed3ffad524bd876f952e84696b2a.camel@librehacker.com> <9b1d27d01901c0c61c3a02a2c0d36f9e6536d075.camel@gmail.com> <844b8d8659ee7ff5486c783a4c25243d8653f389.camel@librehacker.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51183 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Am Mittwoch, den 13.10.2021, 15:40 -0800 schrieb Christopher Howard: > Hello, the following did NOT work: > > ``` > (use-modules (guix packages)) > (use-modules (gnu packages web-browsers)) > (use-modules (gnu packages gtk)) > (use-modules (gnu packages fribidi)) > > (packages->manifest > (list > (package > (inherit lagrange) > (inputs > `(("harfbuzz" ,harfbuzz) > ("fribidi" , fribidi) > ,@(package-inputs lagrange)))))) > ``` > > The package does build, but the problem remains with the script being > displayed in the wrong direction. > > I'm am greatly curious if there are more configure time options that > need to be set in relation to this. This paragraph indicates there > are related configure options: > > https://github.com/skyjake/lagrange#unicode-text-rendering By default, Lagrange should have ENABLE_FRIBIDI and ENABLE_HARFBUZZ be ON, whereas ENABLE_FRIBIDI_BUILD and ENABLE_HARFBUZZ_MINIMAL are set OFF, just as the script states. It would seem to be a bug elsewhere then. Try to check the build log to see whether or not harfbuzz and fribidi respectively get correctly detected by CMake. It ought to use pkg- config to do so, but I don't trust CMake on a fundamental level. If it does, there might be a problem with how Lagrange uses them? From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 14 06:39:45 2021 Received: (at 51183) by debbugs.gnu.org; 14 Oct 2021 10:39:45 +0000 Received: from localhost ([127.0.0.1]:34715 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1may9J-0003Rx-7O for submit@debbugs.gnu.org; Thu, 14 Oct 2021 06:39:45 -0400 Received: from imta-37.everyone.net ([216.200.145.37]:54498 helo=imta-38.everyone.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1may9H-0003Ro-9Y for 51183@debbugs.gnu.org; Thu, 14 Oct 2021 06:39:43 -0400 Received: from pps.filterd (omta004.sj2.proofpoint.com [127.0.0.1]) by imta-38.everyone.net (8.16.0.43/8.16.0.43) with SMTP id 19EAdgSn019099; Thu, 14 Oct 2021 03:39:42 -0700 X-Eon-Originating-Account: 4yv9zubyT00PmVixQoMi0wvS7icFPiGAyChDQVPnjvQ X-Eon-Dm: m0116293.ppops.net Received: by m0116293.mta.everyone.net (EON-AUTHRELAY2 - 53b92349) id m0116293.615b1d6a.123415; Thu, 14 Oct 2021 03:39:40 -0700 X-Eon-Sig: AQMHrIJhaAjs3M2WMgIAAAAD,57a1def0315a88940c5aa354afd598de X-Eip: rBmLM4AkiQ_Nk8N2P8dTQCf7LeM6g94bxt-uEIyS7PA Date: Thu, 14 Oct 2021 12:39:30 +0200 From: Bengt Richter To: Liliana Marie Prikler Subject: Re: bug#51183: lagrange: fribidi and harfbuzz dependencies? Message-ID: <20211014103930.GA10185@LionPure> References: <13dbc4b21d83ed3ffad524bd876f952e84696b2a.camel@librehacker.com> <9b1d27d01901c0c61c3a02a2c0d36f9e6536d075.camel@gmail.com> <844b8d8659ee7ff5486c783a4c25243d8653f389.camel@librehacker.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) X-Proofpoint-ORIG-GUID: beFwDB3pLm96yr9ZknhABUyqpsoIkj3F X-Proofpoint-GUID: beFwDB3pLm96yr9ZknhABUyqpsoIkj3F X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425, 18.0.790 definitions=2021-10-14_03:2021-10-14, 2021-10-14 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 adultscore=0 impostorscore=0 mlxlogscore=999 mlxscore=0 phishscore=0 spamscore=0 clxscore=1034 malwarescore=0 suspectscore=0 bulkscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2110140065 X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 51183 Cc: Christopher Howard , 51183@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Bengt Richter Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) On +2021-10-14 08:55:49 +0200, Liliana Marie Prikler wrote: > Hi, > > Am Mittwoch, den 13.10.2021, 15:40 -0800 schrieb Christopher Howard: > > Hello, the following did NOT work: > > > > ``` > > (use-modules (guix packages)) > > (use-modules (gnu packages web-browsers)) > > (use-modules (gnu packages gtk)) > > (use-modules (gnu packages fribidi)) > > > > (packages->manifest > > (list > > (package > > (inherit lagrange) > > (inputs > > `(("harfbuzz" ,harfbuzz) > > ("fribidi" , fribidi) > > ,@(package-inputs lagrange)))))) > > ``` > > > > The package does build, but the problem remains with the script being > > displayed in the wrong direction. > > > > I'm am greatly curious if there are more configure time options that > > need to be set in relation to this. This paragraph indicates there > > are related configure options: > > > > https://github.com/skyjake/lagrange#unicode-text-rendering > By default, Lagrange should have ENABLE_FRIBIDI and ENABLE_HARFBUZZ be > ON, whereas ENABLE_FRIBIDI_BUILD and ENABLE_HARFBUZZ_MINIMAL are set > OFF, just as the script states. It would seem to be a bug elsewhere > then. > > Try to check the build log to see whether or not harfbuzz and fribidi > respectively get correctly detected by CMake. It ought to use pkg- > config to do so, but I don't trust CMake on a fundamental level. If it > does, there might be a problem with how Lagrange uses them? > > > > Is something possibly dependent on GNU extended functionality, that putting #define _GNU_SOURCE 1 in a header file could enable? Also, if there are local files in the same directory as the Makefile, could -I. in the right rule be needed to trigger compiles? ... a couple things that caused me hiccups before, maybe too obvious for others. -- Regards, Bengt Richter From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 17 15:15:07 2021 Received: (at 51183) by debbugs.gnu.org; 17 Oct 2021 19:15:07 +0000 Received: from localhost ([127.0.0.1]:45279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mcBcg-0003fg-JD for submit@debbugs.gnu.org; Sun, 17 Oct 2021 15:15:06 -0400 Received: from flashner.co.il ([178.62.234.194]:39810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mcBcd-0003es-ML for 51183@debbugs.gnu.org; Sun, 17 Oct 2021 15:15:05 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id DC5E1401A4; Sun, 17 Oct 2021 19:14:56 +0000 (UTC) Date: Sun, 17 Oct 2021 22:14:19 +0300 From: Efraim Flashner To: Christopher Howard Subject: Re: bug#51183: lagrange: fribidi and harfbuzz dependencies? Message-ID: Mail-Followup-To: Efraim Flashner , Christopher Howard , 51183@debbugs.gnu.org References: <13dbc4b21d83ed3ffad524bd876f952e84696b2a.camel@librehacker.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Ba3nluNufyJogUd+" Content-Disposition: inline In-Reply-To: <13dbc4b21d83ed3ffad524bd876f952e84696b2a.camel@librehacker.com> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 51183 Cc: 51183@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --Ba3nluNufyJogUd+ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Oct 13, 2021 at 07:22:18AM -0800, Christopher Howard wrote: > Hi, I like the lagrange gemini client, but I have struggled with some > font display issues since I do a publishing with mixed English and > Hebrew words. Lagrange does display Hebrew unicode characters, if you > switch to the selectable "Tinos" font in the preferences, but on my > system, the Hebrew script is displayed in the wrong direction (left-to- > right, instead of right-to-left). >=20 > According to the Lagrange github README, Lagrange should be able to > utilize the fribidi and harfbuzz software to properly display these > sorts of scripts, but it does not seem to be doing this in Guix, even > though these packages are available. >=20 > I attempted running lagrange inside "guix environment --ad-hoc fribidi > harfbuzz" but the scripts are still displaying backwards, suggesting > that something needs to be modified in the package definition itself to > utilize this software. >=20 > Here is a simple gemini test page (contain just a single Hebrew word): >=20 > gemini://gem.librehacker.com/gemlog/your-word/test.gmi >=20 > On my system, it displays the letters as "bet resh alef" from left to > right, rather than from right to left. >=20 > https://en.wikipedia.org/wiki/Hebrew_alphabet#Alphabet >=20 This is something that I've noticed too for years but never got around to trying to fix. I actually find that mutt displays Hebrew backwards for me too, as does translate-shell. I've updated lagrange from 1.5.2 to 1.7.2 and I didn't see any improvement in how it displays =D7=91=D7=A8=D7=90 vs =D7=90=D7=A8=D7=91. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --Ba3nluNufyJogUd+ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmFsdggACgkQQarn3Mo9 g1FQExAAgBuU2MeYAdVf8SOsRugwQi32xp1XesCCX+SXtnJ1xPji8PFsoIRr3j0r 3uBeWK+lMpRmiwxWeXTTTcWOHQjTWQNVrRWVliJVit7CE/4K9WbdB411dqbqSAfx 8OU1/82GRzjmXQ5CCYR9sJxEuh+YuyQiUWceK9oy4ThND59WuNTP5ygMc7vxmUPl 331DayS9OpwWq0oYEN9af1C5w8VdslZyfNMd/wnM3kFc4QR0hNHB8l0ktO6+XmWn iWKo/EUSePmKSU0+w0Hqh/l+yZuRj/Ma7zSqlYSws4BChY3lw/NjUxk5PARTucAj p1E6mwveoya4Wb4uRbNBiUEEqebJ6lCzIpL+uOuwV7Kutzg4RoSbYIjWDmQNqBgO uAeGHspDeHqmMxXE5pHxLxpn83nxNtkpG8ugNuaqEq3+9yp3XjUV8OCYH6zy3sWv /Y/WOaj+lvo7Wq03rNHS1lcum1ocwBLUDTJdx/H3gsXirl/CpOr/UZn4zFYMlaoH QP9B2Z8hT8RPXN8fnFvtfnGmkoj9vAyWwJ6lnOKbJWgyvlcz3s+ssnZRdDNMgjLJ ky/bZjrktPvwopdOJ33Xg+VIHMjxiAlAYwnPE3CWGI1or3hK95tu2rS1Etzqnr8n NBkXr9YDBU1wUzZZAuhHd1O1LSPAKeRzLSYpOAZejJjGd/8iEls= =ZHW6 -----END PGP SIGNATURE----- --Ba3nluNufyJogUd+-- From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 01 14:41:40 2024 Received: (at 51183-done) by debbugs.gnu.org; 1 Nov 2024 18:41:40 +0000 Received: from localhost ([127.0.0.1]:51252 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6waa-0002P9-KQ for submit@debbugs.gnu.org; Fri, 01 Nov 2024 14:41:40 -0400 Received: from mx.kolabnow.com ([212.103.80.154]:52370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6waZ-0002P1-6h for 51183-done@debbugs.gnu.org; Fri, 01 Nov 2024 14:41:39 -0400 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id 459913004C7E; Fri, 1 Nov 2024 19:41:33 +0100 (CET) Authentication-Results: ext-mx-out013.mykolab.com (amavis); dkim=pass (2048-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:mime-version:message-id:date:date :in-reply-to:subject:subject:from:from:received:received :received; s=dkim20240523; t=1730486492; x=1732300893; bh=v48wKz JfY363HS2+6X3PtMQQ83UeH1v2jwatkO+N2JQ=; b=Oed7NVnD7vWnmN3fGQV2Y7 6+6d8QTYMCVXt9Vbe4r2bjZRq1xa7U/ZVS2++9Af6/BYZZudR3Go9AChfJ3jrbY7 4+zsh6mXYzZf7N0vvXocWUWLdbc9ck/ebCmzqmQcxum0s2n9Ak1mibmOLB2uosBl FRfJ16aIDsvHhejnowjyiGl667Aenpb6W5xTU3immaM8ecT7nWx17MbMoeRQXUJK sQQnKAeT3YkgATS+qvB2nEaq2AIs3fxRILzbaXg8aF/iuhABLKNUxIPiMdlsfMw8 nOLp+G95MfUs7N9e0GS28P0f9pjTzSKgBwWsIJPtEJJEp3SCB0Y4ZY/oqevpTL5w == X-Virus-Scanned: amavis at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1 X-Spam-Level: X-Spam-Status: No, score=-1 tagged_above=-10 required=5 tests=[ALL_TRUSTED=-1] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out013.mykolab.com [127.0.0.1]) (amavis, port 10024) with ESMTP id npETXC_HCw9F; Fri, 1 Nov 2024 19:41:32 +0100 (CET) Received: from int-mx011.mykolab.com (unknown [10.9.13.11]) by mx.kolabnow.com (Postfix) with ESMTPS id 253F730051D1; Fri, 1 Nov 2024 19:41:31 +0100 (CET) Received: from ext-subm010.mykolab.com (unknown [10.9.6.10]) by int-mx011.mykolab.com (Postfix) with ESMTPS id DF14930C5210; Fri, 1 Nov 2024 19:41:31 +0100 (CET) From: Christopher Howard To: Efraim Flashner Subject: Re: bug#51183: lagrange: fribidi and harfbuzz dependencies? In-Reply-To: Efraim Flashner's message of "Sun, 17 Oct 2021 22:14:19 +0300 (3 years, 2 weeks, 1 day ago)" Date: Fri, 01 Nov 2024 10:41:28 -0800 Message-ID: <878qu26bl3.fsf@librehacker.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51183-done Cc: 51183-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) I switched over to elpher a while ago, but when I look at this now in Lagrange, I do not see any problems with Hebrew letter ordering. I tried this also with a fresh lagrange profile but am not seeing a problem (after installing a Hebrew font). Closing my old bug report. -- Christopher Howard From unknown Sat Sep 06 06:36:15 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 30 Nov 2024 12:24:14 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator