Closed
Bug 229760
Opened 21 years ago
Closed 21 years ago
add microsoft-cp125x font support to Gtk/Xlib
Categories
(Core Graveyard :: GFX: Gtk, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: jshin1987, Assigned: jshin1987)
Details
(Keywords: intl)
Attachments
(1 file, 1 obsolete file)
13.09 KB,
patch
|
roland.mainz
:
review+
rbs
:
superreview+
|
Details | Diff | Splinter Review |
XFree86 freetype module present truetype fonts as X11 fonts with
microsoft-cp125x (where x=1,2,3,5,7,0) if fonts support them.
Adding them to Gtk/Xlin will help when web pages with characters outside
iso-8859-x ranges (but covered b windows-125x) are viewed.
BTW, what XLFD registry-encoding pairs does Solaris use for them?
Comment 1•21 years ago
|
||
Jungshik Shin wrote:
> what XLFD registry-encoding pairs does Solaris use for them?
My old Solaris 2.8 build machine (no new OS patches since a year... ;-(( - newer
2.8 releases and 2.9/2.10 support more encodings) supports the following XLFD
encodings:
-- snip --
% cat lib/X11/fonts/TrueType/ttmap/ttmaps.dir | fgrep FROM-ENC | sort | awk "{
print \$2 }"
78-EUC-H
78-EUC-V
78-H
78-RKSJ-H
78-RKSJ-V
78-V
78ms-RKSJ-H
78ms-RKSJ-V
83pv-RKSJ-H
90ms-RKSJ-H
90ms-RKSJ-V
90pv-RKSJ-H
90pv-RKSJ-V
Add-H
Add-RKSJ-H
Add-RKSJ-V
Add-V
Adobe-CNS1-0
Adobe-GB1-1
Adobe-GB1-2
Adobe-GB1-4
Adobe-Japan1-0
Adobe-Japan1-1
Adobe-Japan1-2
Adobe-Japan1-2
Adobe-Japan2-0
Adobe-Japan2-0
Adobe-Korea1-1
ansi-1251
B5-H
B5-V
B5pc-H
B5pc-V
big5-1
CNS-EUC-H
CNS-EUC-V
CNS1-H
CNS1-V
cns11643-1
cns11643-2
cns11643-3
CNS2-H
CNS2-V
dingbats-1
ETen-B5-H
ETen-B5-V
EUC-H
EUC-V
Ext-H
Ext-RKSJ-H
Ext-RKSJ-V
Ext-V
gb18030.2000-0
gb18030.2000-1
gb2312.1980-0
gbk-0
H
Hankaku
Hiragana
Hojo-EUC-H
Hojo-EUC-V
Hojo-H
Hojo-V
iso8859-1
iso8859-13
iso8859-15
iso8859-2
iso8859-4
iso8859-5
iso8859-6
iso8859-6.8x
iso8859-7
iso8859-8
iso8859-9
jisx0201.1976-0
jisx0201.1976-0
jisx0208.1983-0
jisx0208.1983-0
jisx0212.1990-0
jisx0212.1990-0
Katakana
koi8-r
ksc5601.1987-0
ksc5601.1992-3
NWP-H
NWP-V
RKSJ-H
RKSJ-V
Roman
sun-fontspecific
suneu-greek
tis620.2533-0
V
WP-Symbol
-- snip --
Assignee | ||
Comment 2•21 years ago
|
||
Hey, you just made it hard to read this bug with that not-so-useful-long [1]
list. At least you had to convert newlines to spaces (or commas) at the end of
your filter chain. Besides, the list didn't answer my question at all. I know
Solaris supports Windows-1251 (for Russian) so that there must be fonts, but
your snipped list doesn't have it.
[1] Most of them are CID-keyed font encoding names.
Assignee | ||
Comment 3•21 years ago
|
||
I found 'ansi-1251' in the list and it's probably for Windows-1251. Mozilla
already has 'ansi-1251'. Why don't you filter your list with 'egrep 125[0-9]'
instead of snipping?
Assignee | ||
Comment 4•21 years ago
|
||
Assignee | ||
Comment 5•21 years ago
|
||
In this patch, I'm adding microsoft-cp125x (where x = 0, 2, 3, 7).
microsoft-cp1251 (for Cyrillic) has been in the tree for a while. I'm not
adding 1255 and 1256 because it's not clear how they can be used for Hebrew and
Arabic.
I also changed FLG (font langGroup) of ISO-8859-4/13 to Baltic from Western
Europe. Currently, it has little effect because Gtk/Xlib get that information
from charsetData.properties file that I wanna change in bug 215537.
Assignee | ||
Updated•21 years ago
|
Attachment #138270 -
Attachment is obsolete: true
Assignee | ||
Comment 6•21 years ago
|
||
Comment on attachment 138271 [details] [diff] [review]
patch with '1252' association error fixed
asking for r/sr.
this is a trivial fix.
Attachment #138271 -
Flags: superreview?(rbs)
Attachment #138271 -
Flags: review?(Roland.Mainz)
Comment 7•21 years ago
|
||
Comment on attachment 138271 [details] [diff] [review]
patch with '1252' association error fixed
Due lack of a tree I didn't tested the patch but I trust jshin that he tested
it on his side...
... patch looks OK and is short...so...
r=Roland.Mainz@informatik.med.uni-giessen.de :)
Comment 8•21 years ago
|
||
Comment on attachment 138271 [details] [diff] [review]
patch with '1252' association error fixed
Due lack of a tree I didn't tested the patch but I trust jshin that he tested
it on his side...
... patch looks OK and is short...so...
r=Roland.Mainz@informatik.med.uni-giessen.de :)
Attachment #138271 -
Flags: review?(Roland.Mainz) → review+
Comment 9•21 years ago
|
||
Jungshik Shin wrote:
> Hey, you just made it hard to read this bug with that not-so-useful-long [1]
> list. At least you had to convert newlines to spaces (or commas) at the end of
> your filter chain.
My fault... I simply pasted the terminal output without thinking about the
consequences... ;-/
> Besides, the list didn't answer my question at all. I know
> Solaris supports Windows-1251 (for Russian) so that there must be fonts, but
> your snipped list doesn't have it.
Solaris AFAIK uses the iso8859-* encodings to cover european locales, russian is
supported via both ansi-1251 and koi-* (yes, even two seperate locales are
available for that :) , but the other windows-12?? font encodings do not seem to
have counterparts in Solaris (and I guess the hell will freeze before Sun
creates files beginning with "windows-" in /usr ... =:-) ... maybe more
encodings will be supported in Solaris 2.10 (or not... since the whole XLFD+Xft
stuff is being replaced/superset by STSF anyway).
Comment 10•21 years ago
|
||
Comment on attachment 138271 [details] [diff] [review]
patch with '1252' association error fixed
sr=rbs
Attachment #138271 -
Flags: superreview?(rbs) → superreview+
Assignee | ||
Comment 11•21 years ago
|
||
thanks for r/sr. fix checked into the trunk
this will help cases like bug 226758.
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Updated•16 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•