From nobody Sat Dec 31 11:26:13 2022 X-Original-To: desktop@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Nkfvp44T8z2lSSV for ; Sat, 31 Dec 2022 11:26:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Nkfvn4Dqtz4DFP for ; Sat, 31 Dec 2022 11:26:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672485973; h=from:from: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: in-reply-to:in-reply-to:references:references; bh=QY5FKY6LobM6tVDONFO3ueEHbi+kKUq9vhSOzQzRciU=; b=qIeuGsI97oTAcSXB7oKPI0+dTfYGWHVyqkKOH9uFawlPsCfhJDqrBalmFw1swldHdk8feT kfApvinHxoXHM/97JttfUIJVcfLWBWHwOHxEwDoCrF7s6YU0pfqvt5Py1joa4RtbRaMsvv IYou+zwgpPvoRZv3HzO1A444/asJ3VlOKhtvtWtu1nXOfOFv/mxPMC6n/fS0N8hQklZOjE LfalQuR8q3Ux4HKWaIrDtW+sGc4rl38dP7nK7fr8tvpXSyjeAVY0VG7mxq5+Y4CJb378fy jS/51tG/TUeEK+I5XaFs6njveZmfSUlXTyIjirXjw7Nnk4PrhDvYDrBIVd7Z+g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1672485973; a=rsa-sha256; cv=none; b=qKKGkVkDCAfGz1ekbO8AtDNY5QaG4lsEgQjFfBbNCy0/bODaCRH4E/0DfCWjloR+I2kL+/ a7HSB8FgPkhZPlFAqoYAUKSaiNeMlhNrIjFYXlgSKcuP3e8z0+aMTa+Ma9JG745FDfGAbY hPa7u98yxq8qh4qRur9IrSTPefDg/d4/aqKp2qlGqj/V+pVF9Xdczkrn0gKl2seNpU23HK chxbYITTiioIX34fVh2o14zQKFdYFpfspRBiIbezxNxAMNaovtjU9qHw67KpXlgViFRDKc pZlNk5XQIJCI4eR23Evjo0MjoX+uvWyZh+9D91am3KHqp9Ce2TigOtdZRRPtOQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Nkfvn3Ghrzm04 for ; Sat, 31 Dec 2022 11:26:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 2BVBQDDZ076035 for ; Sat, 31 Dec 2022 11:26:13 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 2BVBQDW0076034 for desktop@FreeBSD.org; Sat, 31 Dec 2022 11:26:13 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" From: bugzilla-noreply@freebsd.org To: desktop@FreeBSD.org Subject: maintainer-feedback requested: [Bug 268668] x11-fonts/fontconfig does not honor lcdfilter setting Date: Sat, 31 Dec 2022 11:26:13 +0000 X-Bugzilla-Type: request X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: desktop@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? Message-ID: In-Reply-To: References: X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Using and improving FreeBSD on the desktop List-Archive: https://lists.freebsd.org/archives/freebsd-desktop List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-desktop@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N Bugzilla Automation has asked freebsd-desktop (Team) for maintainer-feedback: Bug 268668: x11-fonts/fontconfig does not honor lcdfilter setting https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D268668 --- Description --- I recently did a full system upgrade that brought fontconfig 2.14.0 in, sin= ce then I observed that my reading ability is impeded. I rooted this to fontco= nfig which no longer honor lcdfilter settings in fonts.conf. I can't remember wh= en I disabled LCD filtering to improve text display, for maybe ten years I have = the followinf lines in ~/.config/fontconfig/fonts.conf file: none lcdnone true true hintfull true I initially thought this might be caused by toolkits forcing lcdfilering on= so I wrote a small test program using only xlib and xft. Despite the settings shown above, even using this basic display interface the characters rendered through xft are lcdfiltered and came to the conclusion that the culprit is either fontconfig or xft (the former is more probable). To support my claim, I join the test program and two screenshots, made on t= he same display server, of two instances of the same test client running on two different hosts. Please note that the unaffected host is remote.