How to find the details of Fonts on AIX?

Hi,

Can someone help me out, how I can find the details of the Fonts installed on AIX,
details such as the font type, directory,

Non-Latin Fonts like Greek, Hebrew, or Arabic,
starting with Arabic

Objective: Oracle Reports creates PDF on AIX
we want to use ARABIC Fonts which are locally available on AIX for oracle to create the PDF reports in Hebrew / Greek / Arabic on AIX

[1] Where can I find these fonts which directory ?

applprod@cloapp:/usr/lib/X11>lslpp -l | grep  X11.fnt
  X11.fnt.coreX              6.1.0.0  COMMITTED  AIXwindows X Consortium Fonts
  X11.fnt.defaultFonts       6.1.2.0  COMMITTED  AIXwindows Default Fonts
  X11.fnt.fontServer         6.1.5.0  COMMITTED  AIXwindows Font Server
  X11.fnt.ibm1046            6.1.0.0  COMMITTED  AIXwindows Arabic Fonts
  X11.fnt.ibm1046_T1         6.1.0.0  COMMITTED  AIXwindows Arabic Type1 Fonts
  X11.fnt.iso1               6.1.0.0  COMMITTED  AIXwindows Latin 1 Fonts
  X11.fnt.iso_T1             6.1.0.0  COMMITTED  AIXwindows Latin Type1 Fonts
  X11.fnt.ucs.cjk            6.1.0.0  COMMITTED  AIXwindows Unicode CJK Fonts
  X11.fnt.ucs.com            6.1.0.0  COMMITTED  AIXwindows Common Fonts
  X11.fnt.ucs.ttf            6.1.0.0  COMMITTED  AIXwindows Unicode TrueType
  X11.fnt.ucs.ttf_extb       6.1.0.0  COMMITTED  AIXwindows Unicode TrueType
  X11.fnt.util               6.1.5.0  COMMITTED  AIXwindows Font Utilities
applprod@cloapp:/usr/lib/X11>


applprod@cloapp:/usr/lib/X11>locale
LANG=ar_AA
LC_COLLATE="ar_AA"
LC_CTYPE="ar_AA"
LC_MONETARY="ar_AA"
LC_NUMERIC="ar_AA"
LC_TIME="ar_AA"
LC_MESSAGES="ar_AA"
LC_ALL=


applprod@cloapp:/usr/lib/X11>locale -a
C
POSIX
AR_AA.UTF-8
AR_AA
AR_AE.UTF-8
AR_AE
AR_SA.UTF-8
AR_SA
Ar_AA.IBM-1046
Ar_AA
ar_AA.ISO8859-6
ar_AA
ar_AE.ISO8859-6
ar_AE
ar_SA.ISO8859-6
ar_SA
en_US.8859-15
en_US.ISO8859-1
en_US

applprod@cloapp:/home/applprod>cd /usr/lib/X11
applprod@cloapp:/usr/lib/X11>ls
app-custom       AR_AE            fonts            nls              system.mwmrc     xdm              xsm
app-defaults     AR_SA            fs               pmconfig         twm              XErrorDB         zh_CN
ar_AA            AtomControl      images           rgb.dir          uid              xkb              ZH_CN
Ar_AA            config           libxrx.so        rgb.pag          XcmsIBM5081.dcc  XKeysymDB
AR_AA            en_US            locale           rgb.txt          Xcms.txt         XpConfig


applprod@cloapp:/usr/lib/X11>lsfont


FONT  FILE               GLYPH  FONT
ID    NAME               SIZE   ENCODING
====  =================  =====  ========
0     Rom22.ibm1046.snf  12x30  IBM-1046
1     Rom10.ibm1046.snf   8x14  IBM-1046

Sorry for the late answer, somehow this thread escaped my notice.

The lslpp -command is your friend, as you could have found out if you read its man page:

lslpp -f <package>

Will list all files/directories provided by this package. Since you already know the package name(s) you can easily find out where they are located.

In case you have a file and want to know which package it came from:

lslpp -w /file/in/question

will tell you the packages name.

I hope this helps.

bakunin

1 Like