From nobody Tue Jan 16 04:09:17 2024 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 4TDb9n75Sjz56c8W for ; Tue, 16 Jan 2024 04:09:17 +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 4TDb9n5GBHz4mw2 for ; Tue, 16 Jan 2024 04:09:17 +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=1705378157; 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=JqMCMFOmo9RBq5kcWai5XaOruvvfM82FIsH7M8sSsE8=; b=H3qcFZcYt6eSzBy10qpz8WA4Iborn8RiWOhBCx+BH/Utwqaf3UG8DHSgx9Hem0RJLhOuDd PVBl98OepzAB2p9xT0BLiQzayrF4YJlEMDpjcKhjXGUK4qrNXj0ligREF0GivHxHX9KWcH HdHCjn7xfdkKaJZB268j0jH/Ou50EgN7DOb/qFwepG9ryD9OhTxPy8fUesh0Kh3+Rsboxm dF1xbYJzUCLZSN5CLICr7v2tX4MYCzLVhFd1sko06Evs+6lCJuO6nc3PxwMxTSUoRNzcvG 8Qm+X50w3HYBKaEDM5V2d/bhvCGFwaMWOwXcuBEaFVYn9Ju/jKi3gbnKEHcw6A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1705378157; a=rsa-sha256; cv=none; b=A7mPhDBGlg3KVX+VgjMeGW8DKyxeRc7orzojpHYuY2d4IhYgfZbIWSiZ3G18pz+/73SkI7 j+frkku2z0aLvjncj4rw8B/xGM+1/Yt+Nqp/TQZxHNMyudDN61LbvxZxxciqjrdUzojgab GL19a+JNjRvFqxBvEJCdJgRVmqOZ2uuxhpjAoDrj4BwGmjlLUURALcMp/Pj5dMxAXt5Uas vA3NrRwp/c1yHjlUed1gaGiIcnJ+6SIE5LEh1ZzHAWypy5LhxcGfVeHzdcHMqeOF3QPu09 uSgwaNou3WePcT4AxDaNQOGPc///iVVu2H9pWPDT0LrhosUyJ2/mlvKaYf3lKA== 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 4TDb9n3rCCzQ2k for ; Tue, 16 Jan 2024 04:09:17 +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 40G49HsY002715 for ; Tue, 16 Jan 2024 04:09:17 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 40G49Hvx002709 for desktop@FreeBSD.org; Tue, 16 Jan 2024 04:09:17 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: desktop@FreeBSD.org Subject: [Bug 275758] x11-fonts/noto-basic and x11-fonts/fontconfig together enable ligatures in "monospace" font Date: Tue, 16 Jan 2024 04:09:17 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None 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: shurd@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275758 --- Comment #7 from Stephen Hurd --- I care! But it really is the font itself at fault. It's saying "If you're displayi= ng these characters together, display them like this instead". Fontconfig is simply doing exactly what the font is telling it to. We can configure fontconfig to override what the font says, but a monospaced font should be monospaced in all cases, it should not be monospaced except = when 'f' is followed by a letter that looks better with different kerning when proportionally spaced. A "clever" program can just render each character separately, instead of rendering sequences. This usually makes things look worse, but in this cas= e, it "fixes" the problem. --=20 You are receiving this mail because: You are on the CC list for the bug.=