From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Oct 24 14:20:26 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6268916A52A for ; Sun, 24 Oct 2004 14:20:26 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 694A743D45 for ; Sun, 24 Oct 2004 14:20:25 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i9OEKP6d021009 for ; Sun, 24 Oct 2004 14:20:25 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i9OEKPd6021007; Sun, 24 Oct 2004 14:20:25 GMT (envelope-from gnats) Resent-Date: Sun, 24 Oct 2004 14:20:25 GMT Resent-Message-Id: <200410241420.i9OEKPd6021007@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Clive Lin Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7BF6816A4CE for ; Sun, 24 Oct 2004 14:16:20 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A73943D31; Sun, 24 Oct 2004 14:16:20 +0000 (GMT) (envelope-from clive@FreeBSD.org) Received: from freefall.freebsd.org (clive@localhost [127.0.0.1]) i9OEGJas020873; Sun, 24 Oct 2004 14:16:20 GMT (envelope-from clive@freefall.freebsd.org) Received: (from clive@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i9OEGDId020872; Sun, 24 Oct 2004 14:16:13 GMT (envelope-from clive) Message-Id: <200410241416.i9OEGDId020872@freefall.freebsd.org> Date: Sun, 24 Oct 2004 14:16:13 GMT From: Clive Lin To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: hamigua Subject: ports/73083: firefly patchset for pretty CJK fonts display/print X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Clive Lin List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Oct 2004 14:20:26 -0000 >Number: 73083 >Category: ports >Synopsis: firefly patchset for pretty CJK fonts display/print >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Oct 24 14:20:25 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Clive Lin >Release: FreeBSD 6.0-CURRENT i386 >Organization: freebsd.org >Environment: System: FreeBSD CARTIER 6.0-CURRENT FreeBSD 6.0-CURRENT #0: Sun Oct 17 19:13:31 CST 2004 root@CARTIER:/usr/obj/usr/src/sys/CARTIER i386 >Description: Firefly patchset is mainly used to make CJK truetype fonts looks prettier. Various enhancements like bold, italic, readability, embedded bitmap font... do help CJK X desktop environment a lot. Of course, there's no perfect solution, thus there're reasons why this patchset does not go into freetype.org nor gtk.org mainstream. The patchset is developed on linux over one year and is widely used among linux users by patching manually. Hamigua did a great job by fitting those patches into freebsd ports framework. The result is providing a WITH_CJK knob which affects freetype2, fontconfig, libXft, pango. Patch submitted in this PR will _NOT_ change original behaviors of these ports, but instead it provides chance for FreeBSD CJK users to improve usability of their desktops painlessly. Speaking as FreeBSD ports committer, I'm volunteered to keep in touch with Hamigua , so that this great feature will not be unmaintained and eventually forsaken. Welcome for comments. >How-To-Repeat: >Fix: fetch http://people.freebsd.org/~clive/dist/firefly_cjkpatch.diff.gz gunzip firefly_cjkpatch.diff.gz cd /usr/ports patch -p0 < firefly_cjkpatch.diff echo "WITH_CJK=yes" >> /etc/make.conf portupgrade -f freetype2 fontconfig libXft pango >Release-Note: >Audit-Trail: >Unformatted: