From owner-FreeBSD-users-jp@jp.FreeBSD.org Wed Sep  8 16:16:10 2004
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id i887GAV13751;
	Wed, 8 Sep 2004 16:16:10 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from vc-net.ne.jp (ds9.mmtr.or.jp [210.228.173.148] (may be forged))
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id i887G9813746
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 8 Sep 2004 16:16:09 +0900 (JST)
	(envelope-from md440@vc-net.ne.jp)
Received: from localhost (210.165.78.14:49178)
	by vc-net.ne.jp with [XMail 1.18 (Win32/Ix86) ESMTP Server]
	id <S3DF7EA> for <FreeBSD-users-jp@jp.FreeBSD.org> from <md440@vc-net.ne.jp>;
	Wed, 8 Sep 2004 16:17:11 +0900
Message-ID: <86u0u9dyfz.wl@vc-net.ne.jp>
From: "Dobashi.M"<md440@vc-net.ne.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <20040908.104354.74754348.kaneda@bf.wakwak.com>
References: <20040906.175919.74754469.kaneda@bf.wakwak.com>
	<20040908.104354.74754348.kaneda@bf.wakwak.com>
User-Agent: Wanderlust/2.10.1 (Watching The Wheels) SEMI/1.14.5 (Awara-Onsen) FLIM/1.14.5 (Demachiyanagi) APEL/10.6 MULE XEmacs/21.4 (patch 14) (Reasonable Discussion) (i386--freebsd)
MIME-Version: 1.0 (generated by SEMI 1.14.5 - "Awara-Onsen")
Content-Type: text/plain; charset=ISO-2022-JP
X-Dispatcher: imput version 20030322(IM144)
Lines: 106
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Wed, 08 Sep 2004 16:14:40 +0900
X-Sequence: FreeBSD-users-jp 80802
Subject: [FreeBSD-users-jp 80802] Re: gimp 1.3
 =?ISO-2022-JP?B?GyRCJE5IPjNRMVE/dDt6JVUlKSVzJUgbKEI=?= 
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: md440@vc-net.ne.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+040907

At Wed, 08 Sep 2004 10:43:54 +0900,
$B6bED(B $B9@;J(B wrote:
> ports $B%$%s%9%H!<%k$7$F$$$1$P!"$?$V$s;d$HF1$8LdBj$KAx6x$9$k(B

package$BGI(B(?)$B$G$9$,(B gimp$B%a%K%e!<$O(B pxlsz10~12$B%]%$%s%H$0$i$$$GF|1QF1$8$K(B
$BI=<($5$l$F$$$^$9!#(B

5.2-RELEASE/gimp-1.3.22,1/
XFree86-FontServer-4.3.0_2
XFree86-font100dpi-4.3.0
XFree86-font75dpi-4.3.0
XFree86-fontDefaultBitmaps-4.3.0
XFree86-fontEncodings-4.3.0
XFree86-fontScalable-4.3.0

$B%U%)%s%H$N@_Dj$O$I$&$G$7$g$&(B?
/etc/X11/XF86Config
...
Section "Files"
...
        FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
        FontPath     "/usr/X11R6/lib/X11/fonts/Speedo/"
        FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
        FontPath     "/usr/X11R6/lib/X11/fonts/TrueType"
        FontPath     "/usr/X11R6/lib/X11/fonts/TTF" 
EndSection

Section "Module"
...
        Load  "xtt"
EndSection
...

# pkg_info | grep font
XFree86-FontServer-4.3.0_2 XFree86-4 font server
XFree86-font100dpi-4.3.0 XFree86-4 bitmap 100 dpi fonts
XFree86-font75dpi-4.3.0 XFree86-4 bitmap 75 dpi fonts
XFree86-fontDefaultBitmaps-4.3.0 XFree86-4 default bitmap fonts
XFree86-fontEncodings-4.3.0 XFree86-4 font encoding files
XFree86-fontScalable-4.3.0 XFree86-4 scalable fonts
Xft-2.1.2           A client-sided font API for X applications
fontconfig-2.2.90_3 An XML-based font configuration API for X Windows
freetype-1.3.1_2    A free and portable TrueType font rendering engine
freetype2-2.1.5_1   A free and portable TrueType font rendering engine
ghostscript-gnu-commfont-7.07 GNU ghostscript with CJK font support
ja-alias-fonts-1.0  A meta-port which setups Japanese fonts
ja-elisa8x8-1.0     X11 8-dot kanji font 'elisa font'
ja-ghostscript-gnu-jpnfont-7.07_1 GNU ghostscript with Japanese font support
ja-jisx0213-fonts-1.03_6 Japanese jisx0213 fonts
ja-k20fonts-0.396   X11 20-dot kanji font 'Kappa20dot + ayu font'
ja-kaname12-1.1     X11 12-dot kanji font
ja-kanji18-1.0_1    X11 18-dot kanji font
ja-kanji26-1.0_1    X11 26-dot kanji font
ja-kochi-ttfonts-20030809 Free Japanese TrueType fonts named 'Kochi'
ja-naga10-1.1_1     X11 10-dot kanji font 'naga10 font'
ja-shinonome-0.9.10 Japanese 12,14,16 dot fonts
ja-truetypefonts-2001.08.18.5 Japanese TrueType Fonts
ja-vflib-2.25.6_4   Japanese Vector font library
urwfonts-1.0        Another font package for X

$B2<5-$O$"$kK\$+$i$N0zMQ$G$9$,(B
---
/* DisplayFonts.c */
#include <gtk/gtk.h>
#include <gdk/gdkx.h>
#include <X11/Xlib.h>

#define MAX_FONTS 30000

int main (int argc, char *argv[]) {
  int nFonts;
  char **szaFontNames;
  int i;

  gtk_init (&argc, &argv);

  szaFontNames = XListFonts(GDK_DISPLAY(), "*", MAX_FONTS, &nFonts);
  if (nFonts == MAX_FONTS) {
    printf("Many fonts on your system. Not displaying all.");
  }

  for (i = 0; i < nFonts; i++) {
    printf("%s\n", szaFontNames[i]);
  }

  XFreeFontNames(szaFontNames);
}
---

% gcc -o DisplayFonts DisplayFonts.c `gtk-config --libs` `gtk-config --cflags`
% ./DisplayFonts > test.txt
% jless test.txt
-arabic-newspaper-medium-r-normal--32-246-100-100-p-137-iso10646-1
-daewoo-gothic-medium-r-normal--16-120-100-100-c-160-ksc5601.1987-0
-daewoo-mincho-medium-r-normal--16-120-100-100-c-160-ksc5601.1987-0
-daewoo-mincho-medium-r-normal--24-170-100-100-c-240-ksc5601.1987-0
...
% wc test.txt
    5573    6912  342786 test.txt

$B$"$j$^$9$1$l$I$b(B...
                        /  Name : Dobashi Mitsuyoshi  /
                       / E-mail : md440@vc-net.ne.jp /

