Received: by 2002:a05:7412:b795:b0:e2:908c:2ebd with SMTP id iv21csp509800rdb; Thu, 2 Nov 2023 09:46:32 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG4GMPU3fOa7e2+/amGa9RkfX+nYk9esqDIkazjF7QEW05q1kK6fG8u+cvfhLERjGLjMY01 X-Received: by 2002:a05:6a00:2494:b0:6bd:f760:6a9d with SMTP id c20-20020a056a00249400b006bdf7606a9dmr24735778pfv.14.1698943591726; Thu, 02 Nov 2023 09:46:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698943591; cv=none; d=google.com; s=arc-20160816; b=qYYO0u383XsVivEO+YRU1bv0mB8d1rwT7g9dxXAZAXxiQpdbY/SMFIOV3aSIkt4jy8 FHO7oCeysr1d4D0Po55CkOqRaw2yszzeg6VLfqlOmDTEhMepzVv08HCz3XScP4IkmL22 fhNai+NE3mTRmATxVsYwmQ+69KvzMRz3TyBtKjCjsyvV54D8afFx6CSIW0ax/JCsKvZ6 ngZoa1n/Bw21oLctRylsbpTg1LF58tfqXFzEkU4olCXy0nyYqdDTha7B01mEf59pgobs bNHuYVL4+MBKym+mSerUnb8JKHswNRa+JQXadNwnLNZ9dAshxGdAodmzgWlN12A54UBM kJmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=NbS3utF8LIDOx/IwM4ZUyr32VuuQMBP4WTM0Pl29Oac=; fh=YBSYksfnd+lLHwyunFNk+wkgKGw+6HaIb6gE7HnYSQA=; b=OgCEzTaac2KR77Y6a43FDLDgsBfBuQYNy30un80BK2ega0bUARCvkG9h7F3wA5Pf7H 9TfQEYCZ3wgEC3sibWOfpFqVF0180bfhSoOBasli8ZkDkOjrf/puX49D9hrlWOdhcy8R QpZBP3/sP+zQcc2YojghG8qKjD9HcAIeW4b7P6k+0leaqgdpCExruc4PpHgIdrTkjEdW phNAOZsCBsbWdO9EaoeJOkH0urbjzAJFwvR/PDIiii4if0bsMz3SUwBvqgqkuN3jLBWb 7dhsfia+B/LHUHJe14gfymbeQnIp3j7+CIvEDVqBKJkL/HRFIdwxac+tJMvuSHcSmxXy ExDQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id n49-20020a056a000d7100b006a68a46431bsi105808pfv.50.2023.11.02.09.46.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Nov 2023 09:46:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id B4B148184A8A; Thu, 2 Nov 2023 09:46:16 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1347658AbjKBQqE (ORCPT + 99 others); Thu, 2 Nov 2023 12:46:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41090 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229458AbjKBQqC (ORCPT ); Thu, 2 Nov 2023 12:46:02 -0400 Received: from mail-qk1-f176.google.com (mail-qk1-f176.google.com [209.85.222.176]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E3698128; Thu, 2 Nov 2023 09:45:55 -0700 (PDT) Received: by mail-qk1-f176.google.com with SMTP id af79cd13be357-778940531dbso68098585a.0; Thu, 02 Nov 2023 09:45:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698943555; x=1699548355; h=user-agent:in-reply-to:content-disposition:mime-version:references :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NbS3utF8LIDOx/IwM4ZUyr32VuuQMBP4WTM0Pl29Oac=; b=nQUUP5QDlWAzsW7oHXKI4mhx5t5+0QLoqosNDGMbqdubAjW2r+RIfc6BdX87CbUBXa RfSfNnjcvXIDmQeI08wCNhfozDg17JFB1UOQmkIykbOhR/+tvQzXPoLZIs6gTbAX7Wx3 cslXU1SalLJVp0cnr61xzfFIXQDF4Ja0efnuRwBr4IzAJ0wt5pjcgWSH1HCF4yKRfv/t dBvay3KmZzEuC4ovqI+hJPA2QcvqcBaxnk/eXa3JUROUI3MEW1bCCrnE5dx/r3ry5SQB f0yU3KNuzN6dbpf9+dkyCHrSIcj9FLuaieOsMF4R1rV7z91VnFc58g+dFyPyBhaRmpbk 3Czw== X-Gm-Message-State: AOJu0YzobyiVwOcIPB8jU+8SNgmtGteGSmKOEuJr7GtJOY/feD20Igz7 5ZtUlyIpLtiOth1eqWu8S38= X-Received: by 2002:a05:620a:46ab:b0:775:d4a5:9c18 with SMTP id bq43-20020a05620a46ab00b00775d4a59c18mr22576224qkb.56.1698943554846; Thu, 02 Nov 2023 09:45:54 -0700 (PDT) Received: from maniforge (c-24-1-27-177.hsd1.il.comcast.net. [24.1.27.177]) by smtp.gmail.com with ESMTPSA id h15-20020a05620a13ef00b00775afce4235sm75904qkl.131.2023.11.02.09.45.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Nov 2023 09:45:54 -0700 (PDT) Date: Thu, 2 Nov 2023 11:45:50 -0500 From: David Vernet To: Jonathan Corbet Cc: Bagas Sanjaya , Linux Kernel Mailing List , Linux Documentation , Thomas Gleixner , Greg Kroah-Hartman , Akira Yokosawa , Stanislav Fomichev , Miguel Ojeda , James Seo , Daniel Vetter , Federico Vaga , Carlos Bilbao Subject: Re: [PATCH RFC RESEND 0/4] Documentation: Web fonts for kernel documentation Message-ID: <20231102164550.GA3640@maniforge> References: <20231102123225.32768-1-bagasdotme@gmail.com> <874ji48658.fsf@meer.lwn.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <874ji48658.fsf@meer.lwn.net> User-Agent: Mutt/2.2.10 (2023-03-25) X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Thu, 02 Nov 2023 09:46:16 -0700 (PDT) On Thu, Nov 02, 2023 at 10:35:47AM -0600, Jonathan Corbet wrote: > Bagas Sanjaya writes: Hello Bagas, [...] > > The solution > > ============ > > > > Uniform the font choices by leveraging web fonts. Most of people reading > > the kernel docs should already have modern browser that supports this > > feature (e.g. Chrome/Chromium and Firefox). The fonts are downloaded > > automatically when loading the page, but only if the reader don't > > already have ones installed locally. Subsequent docs page loading will > > use the browser cache to retrieve the fonts. If for some reasons the > > fonts fail to load, the browser will fall back to fallback fonts > > commonly seen on other sites. > > So my immediate response to this is pretty uniformly negative. > > - If you don't like serif, tweaking conf.py is easy enough without > pushing it on everybody else. > > - I'm not thrilled about adding a bunch of binary font data to the > kernel, and suspect a lot of people would not feel that the bloat is > worth it. > > - The licensing of the fonts is not fully free. +1 to all of Jon's points. We already have to deal with folks arguing against .rst and pushing for us to just use plaintext for everything. I suspect their reaction to this would be, to put it politely, even less restrained. Thanks, David