From patchwork Wed Mar 9 21:02:14 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: remimimimi X-Patchwork-Id: 37713 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D0CE027BBE9; Wed, 9 Mar 2022 21:40:41 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4A8F927BBE9 for ; Wed, 9 Mar 2022 21:40:41 +0000 (GMT) Received: from localhost ([::1]:57544 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nS42y-0002h9-E9 for patchwork@mira.cbaines.net; Wed, 09 Mar 2022 16:40:40 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47082) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nS3zS-00029d-Eh for guix-patches@gnu.org; Wed, 09 Mar 2022 16:37:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:38808) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nS3zS-0001oG-4V for guix-patches@gnu.org; Wed, 09 Mar 2022 16:37:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nS3zR-0003rH-Qd for guix-patches@gnu.org; Wed, 09 Mar 2022 16:37:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#54323] [PATCH] Add font-google-roboto-mono Resent-From: remimimimi Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 09 Mar 2022 21:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 54323 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 54323@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164686177614763 (code B ref -1); Wed, 09 Mar 2022 21:37:01 +0000 Received: (at submit) by debbugs.gnu.org; 9 Mar 2022 21:36:16 +0000 Received: from localhost ([127.0.0.1]:60938 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nS3yh-0003q3-IQ for submit@debbugs.gnu.org; Wed, 09 Mar 2022 16:36:16 -0500 Received: from lists.gnu.org ([209.51.188.17]:42678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nS3S2-0002mk-5A for submit@debbugs.gnu.org; Wed, 09 Mar 2022 16:02:30 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40932) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nS3S1-00045n-Sr for guix-patches@gnu.org; Wed, 09 Mar 2022 16:02:29 -0500 Received: from [2a00:1450:4864:20::436] (port=34603 helo=mail-wr1-x436.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nS3S0-0005Cb-7m for guix-patches@gnu.org; Wed, 09 Mar 2022 16:02:29 -0500 Received: by mail-wr1-x436.google.com with SMTP id j26so4972893wrb.1 for ; Wed, 09 Mar 2022 13:02:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=p4y8gF7i8ghTIqptEJP1AHI87w+lJOqmNc3wgYhf76M=; b=XaGNgJIg6UM3jKB9Myhjc9ISXaifV6R9pJMyeYjNd1UYH9IhBOVJnErcqX9OIwSi0C +HuMxfYa87hFejqFmL19nsrOQaFcu7un4x+kwLprs37/GFTr7o8nOUj/FdP9Nk/H2Jme XB9vzXplGVG/WfHM7qqdsNbIlWtQdwoQd/o0gK47rBdqDG1RRhmQatRdo1B2DcoeiXBu cOkC63ubmCoV4it7XB/XQ2A87aSal13KNHdfmWIIpEI49H8LWGZIFgNLbedFyNY12hEk ecNYPbNbzSXjb5fXh5X89M7KaxxyGJbFi6ufF5tYNtq14W0zCG1ZeDFt8DSNx86sMgxh Wlqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=p4y8gF7i8ghTIqptEJP1AHI87w+lJOqmNc3wgYhf76M=; b=o5nMI1JkYoyZdLZ3C0jNKzBmE2zETNfcQ4FZOrldsqq1Ddt2Y9bQGI9heaKhveU1cT fP5chiFTeLjWgsHIM7s9jDMi7e8EFdg4rkj0N99SMU/uC8roIGiEYcKXwvif0l5zya/C wfa0rljgAgu3TbT2U/OcwmTMeKGF4r3vm0FUfbdbOFUTZYaz9NjyPPlrYAEQ3zC9D1Po b4rjMbxv4vLGdHqpuJxqPCWAXd0A9Rtr/qsRc0S+AR3MC/ar6LovlmO3yLA+POzLrGxV 8SXrHfYL2MtdHTCGthJnWBtAtQfPzF6p8hhGYcvZieeuXbgvX06Ovs/7XdhqIa10wETS O1Gw== X-Gm-Message-State: AOAM530uvCPGVVAXwbb4H77xcCvHcRm7x56+ys7eqElRCM+TxdY4uf6+ 60E3qKF3IDez74s7Pp8bPX4qAMHdO6R6qO3I3UFSkLahEJsZ8A== X-Google-Smtp-Source: ABdhPJwWU/a/y1tt7kQjnie1t1JzXIv/FV/DeKyGhMH9YCdNE9s4nIREL6PZmCwOxj5fUuyIfyM4/wRlT6UqyfqMGvo= X-Received: by 2002:a5d:47a1:0:b0:203:77d3:9db8 with SMTP id 1-20020a5d47a1000000b0020377d39db8mr1123692wrb.486.1646859745482; Wed, 09 Mar 2022 13:02:25 -0800 (PST) MIME-Version: 1.0 From: remimimimi Date: Thu, 10 Mar 2022 00:02:14 +0300 Message-ID: X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::436 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::436; envelope-from=valent.xarin@gmail.com; helo=mail-wr1-x436.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Wed, 09 Mar 2022 16:36:14 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Wed, 09 Mar 2022 16:40:13 -0500 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches From dcc51bcbb8d0e831603cf1416570f8b418795c67 Mon Sep 17 00:00:00 2001 From: remimimimimi Date: Wed, 9 Mar 2022 23:38:58 +0300 Subject: [PATCH] gnu: Add font-google-roboto-mono --- gnu/packages/fonts.scm | 40 +++++++++++++++++++++++++++++++++++++--- 1 file changed, 37 insertions(+), 3 deletions(-) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index db19e6d156..1436c70c83 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -837,6 +837,40 @@ (define-public font-google-roboto visual language \"Material Design\".") (license license:asl2.0))) +(define-public font-google-roboto-mono + (package + (name "font-google-roboto-mono") + (version "2.136") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/googlefonts/RobotoMono") + (commit "8f651634e746da6df6c2c0be73255721d24f2372"))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "00ddmr7yvb9isakfvgv6g74m80fmg81dmh1hrrdyswapaa7858a5")))) + (build-system font-build-system) + (home-page "https://github.com/googlefonts/RobotoMono") + (synopsis "Monospaced Roboto font") + (description + "Roboto Mono is a monospaced addition to the Roboto type family. +Like the other members of the Roboto family, the fonts are optimized for readability +on screens across a wide variety of devices and reading environments. While the +monospaced version is related to its variable width cousin, it doesn’t hesitate to +change forms to better fit the constraints of a monospaced environment. For example, +narrow glyphs like ‘I’, ‘l’ and ‘i’ have added serifs for more even texture while +wider glyphs are adjusted for weight. Curved caps like ‘C’ and ‘O’ take on the +straighter sides from Roboto Condensed. Special consideration is given to glyphs +important for reading and writing software source code. Letters with similar shapes +are easy to tell apart. Digit ‘1’, lowercase ‘l’ and capital ‘I’ are easily +differentiated as are zero and the letter ‘O’. Punctuation important for code has +also been considered. For example, the curly braces ‘{ }’ have exaggerated points +to clearly differentiate them from parenthesis ‘( )’ and braces ‘[ ]’. Periods and +commas are also exaggerated to identify them more quickly. The scale and weight of +symbols commonly used as operators have also been optimized.") + (license license:asl2.0))) + (define-public font-borg-sans-mono (package (name "font-borg-sans-mono") @@ -985,8 +1019,8 @@ (define-public font-adobe-source-code-pro ;; The upstream tag uses "/" between the roman and italic ;; versions, so substitute our "-" separator here. #f "((R-ro)|(R-it))(-)" version - 'pre 1 "/" 'post - )))) + 'pre 1 "/" 'post)))) + (file-name (git-file-name name version)) (sha256 (base32 "1lqchm8z0ah5y675ycmciqvr8y1v1gcj22ysfs443gm291vy0z4v")))) @@ -1985,7 +2019,7 @@ (define-public font-dseg #\.))) (for-each (lambda (f) (install-file f truetype-dir)) (find-files "." "\\.ttf$")) - #t))))))) + #t))))))) (home-page "https://www.keshikan.net/fonts-e.html") (synopsis "DSEG: 7-segment and 14-segment fonts") (description base-commit: 256703fa6cb0b27bd947315a206d42d500dc20c6 -- 2.34.0