From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id wF2kOJS7kmHQQAEAgWs5BA (envelope-from ) for ; Mon, 15 Nov 2021 20:57:08 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id uHctNJS7kmEMaAAAbx9fmQ (envelope-from ) for ; Mon, 15 Nov 2021 19:57:08 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id A4B9233077 for ; Mon, 15 Nov 2021 20:57:08 +0100 (CET) Received: from localhost ([::1]:40654 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mmi6F-0002je-Pt for larch@yhetil.org; Mon, 15 Nov 2021 14:57:07 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49672) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mmi6A-0002iw-Tn for guix-patches@gnu.org; Mon, 15 Nov 2021 14:57:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:44686) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mmi6A-0007oE-Lj for guix-patches@gnu.org; Mon, 15 Nov 2021 14:57:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mmi6A-0007dF-47 for guix-patches@gnu.org; Mon, 15 Nov 2021 14:57:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#51774] [PATCH] gnu: Add font-source-code-pro. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Nov 2021 19:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51774 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: phodina , 51774@debbugs.gnu.org Received: via spool by 51774-submit@debbugs.gnu.org id=B51774.163700619029289 (code B ref 51774); Mon, 15 Nov 2021 19:57:01 +0000 Received: (at 51774) by debbugs.gnu.org; 15 Nov 2021 19:56:30 +0000 Received: from localhost ([127.0.0.1]:56232 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmi5e-0007cK-Fd for submit@debbugs.gnu.org; Mon, 15 Nov 2021 14:56:30 -0500 Received: from mail-wr1-f67.google.com ([209.85.221.67]:36639) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmi5c-0007c2-QK for 51774@debbugs.gnu.org; Mon, 15 Nov 2021 14:56:29 -0500 Received: by mail-wr1-f67.google.com with SMTP id s13so32992789wrb.3 for <51774@debbugs.gnu.org>; Mon, 15 Nov 2021 11:56:28 -0800 (PST) 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=u1UOQC4lkMGDbM/SAVZgOIRGurLRhXkPZ3wJg239k4k=; b=ebKdn6Uy9PJ2QjamfME/d4i2kUbxaU2+0pydrhgG3vgYMkO5qWZLeGlmDStRhPIb0x Bl4mrNjS+bjV0ME+ZJS4hOa0NxAN+sEyvpB256xOp8FOHtR8u6iAp2X9xlqyl9EzTMBq SRgywGzD8Eryle1pPbxWJWJrnNvZ3U9xYL7hmluqW4l8KKZqkon9Ib14CsoWB/fRhgrX omLT1ldL4jQZuYk1yxmQ/SPOrIxt1pE1GLt/FzGvkosi1oCRdZWPZTpoKxgCIHUo5K3N 5+hHzsPEzcjHV02Iyb7ax4N8rApLbwtpNj+ZEDILvOwxtE9J5FNNgRhfk8L9OQkVKkrp E90w== 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=u1UOQC4lkMGDbM/SAVZgOIRGurLRhXkPZ3wJg239k4k=; b=ZJuShqyqPa959L037xdBqcx5yJEr0i824ybWwyMif6TrVmfrVyBu0o8ZptVkAaWtI7 30L5jFgE8TIk6Kzoce0VlgZQ0pmJY8ly+sT9xoqgknwshmTf03890FxX78xmCWy0Tz4/ 5Yko755ybWap7fxkUT/aoIvNaHLFbjarx0D744gJ9kgG/nggzOSYxP8tR9UNSv7yUvvu szTehhZXJShbM2EeHLj0FNGQWVSyhlAWknwExxWKPxJImeeWUI80NY9mNCL+PmAwtLgO L00MKSqvf7Z/g8ZQTlT0KGWmixQOT0Owp+ojO+rjns7vT57nPQSmRY13hR0uk+vzSJ6U oncA== X-Gm-Message-State: AOAM530oSFJF2rQhQOqN9cl6GwW0ABkk3RNHZEePpY8oArLwSLC43kio 4Z89aNpL2qHWX0vNS0GwsxI= X-Google-Smtp-Source: ABdhPJzBbOWwqn2rF6XA+aTpMefb6hb5GotSKG2wi76Pv8iDGOM/DoWhxP8T8fVbc3XkWca8VTILMQ== X-Received: by 2002:adf:f0c8:: with SMTP id x8mr1977350wro.290.1637006182836; Mon, 15 Nov 2021 11:56:22 -0800 (PST) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id g18sm378918wmq.4.2021.11.15.11.56.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Nov 2021 11:56:22 -0800 (PST) Message-ID: From: Liliana Marie Prikler Date: Mon, 15 Nov 2021 20:56:21 +0100 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1637006228; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=u1UOQC4lkMGDbM/SAVZgOIRGurLRhXkPZ3wJg239k4k=; b=Flv/wQJWpwdTJqW7+3nsaUDgVrf/G5cYGXs3B9Xa7uZLxhKIanzlAai10dmcXDfwI9SAVQ Wc683Ms0hThNR59Hx52+iaFFWZuHHwf8I7Npq8FUH2UgfZv5bxi2hQ9Fteh3vCrqn7rXTZ CWhd7A2Acq9O1pfZcRvyP5/75lc6wmHqa/w+pP3V6hbL8ATLicrnJqfa6FnrilZk1vpeaq 2NaZbeDzkZEeFyw2frar6Jf8wHJF4s24f06uEaCsynA5b5D4lxCeOKlazdx97hisQ+7kvC 2ks4F/uiJYMMQRO0sn8VLxYS/ivNF7auqk5EgH7ynhKwojhWutxiHNlW1/X1GA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1637006228; a=rsa-sha256; cv=none; b=TV+O4MembtoNH4Dg2mfqgdJeJ5HmZ8laoBsTYEiT7gTmv/SzWb4tWmoIEcHRZRjfCXcHDd 6kOOc1Al8VG1pdk+gUd9gQc1vhkM0RHTsnJ6D6GPCsPRabrKBNqp25g3K4UP6gHnKVbp1n pLClITE5GE/ttlrKuz8b+64cbN10OoPbv3KzLvCmq7MywKdga32T/FpdnMx2otIgNAiBuL H0rzIY6Wk6+rhYPetIswbIsrZqYdxtaK0xim/wNLMeMylD2Tq2sph+lWgCPa3EPqKPYQxP R1nzOV2X3dkpfD4XFa/euFpCQDC3AB7Q+aZRwsutxj7jN1d+9dqbxYXrOmlPqg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=ebKdn6Uy; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -1.84 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=ebKdn6Uy; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: A4B9233077 X-Spam-Score: -1.84 X-Migadu-Scanner: scn0.migadu.com X-TUID: Sa6qVFtcQWlB Hi, Am Donnerstag, den 11.11.2021, 19:22 +0000 schrieb phodina: > * gnu/packages/fonts.scm (font-source-code-pro): New variable. > > diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm > index 3f36a71bdd..9ac7e9e127 100644 > --- a/gnu/packages/fonts.scm > +++ b/gnu/packages/fonts.scm > @@ -1470,6 +1470,26 @@ (define-public font-sarasa-gothic > "Sarasa Gothic is a programming font based on Iosevka and > Source Han Sans, > most CJK characters are same height, and double width as ASCII > characters."))) > > +(define-public font-source-code-pro > + (package > + (name "font-source-code-pro") > + (version "2.038") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url " > https://github.com/adobe-fonts/source-code-pro") > + (commit (string-append version "R-ro/1.058R- > it/1.018R-VAR")))) Am I allowed to ask WTF this versioning scheme is? Should we just pin a hash instead? > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "00h4v3rmxyyaxni6nywacxvjnji2g2pi0b4js1yx0g67fvrv2ga > g")))) > + (build-system font-build-system) > + (synopsis "Font for coding environments") > + (description "Font Source Code Pro is sedigned as a companion to > Source > +Sans.") This scrediption is not very scrediptive ;) Jokes aside, I'd add "[It] preserves the design features and vertical proportions of Source Sans, but alters the glyph widths so that they are uniform across all glyphs and weights." so that Adobe bois know what they're getting. > + (home-page "https://fonts.google.com/specimen/Source+Code+Pro") I'm not sure whether linking to Google fonts of all places is good praxis. Might want to link to Github instead. FWIW the repo advertises this: https://adobe-fonts.github.io/source-code-pro/ Cheers