FS#11590 - After upgrade the cairo package, some places have more blank places.

Attached to Project: Arch Linux
Opened by Hubert Star (hubert_star) - Friday, 26 September 2008, 20:22 GMT
Last edited by Jan de Groot (JGC) - Saturday, 06 December 2008, 11:56 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture All
Severity Medium
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

After upgrade the cairo package, some places have more blank places.

but only when locale isnt en_US. like zh_CN.UTF-8 will have such problem.

i downgrade cairo then this disappear.

any others have such problem or any idea?

* cairo 1.7.6


See Also: http://bbs.archlinux.org/viewtopic.php?id=55827
This task depends upon

Closed by  Jan de Groot (JGC)
Saturday, 06 December 2008, 11:56 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in pango 1.2.3-2.
Comment by Hubert Star (hubert_star) - Friday, 26 September 2008, 20:25 GMT
Sorry, Category is Packages:Testing, After submit i can't edit it.
Comment by Hubert Star (hubert_star) - Friday, 26 September 2008, 20:30 GMT
I write a simple html:

a.html

<html><body><form><input type="text" size="20"/></form></body></html>

b.html

<html><body><form><input type="text" style="width:200px"/></form></body></html>

In Web Borrower, when LANG is zh_CN.UTF-8, a.html text field longer than en_US.UTF-8.But b.html has same width at all LANG.


Comment by Jan de Groot (JGC) - Friday, 26 September 2008, 20:49 GMT
Did you also update pango and gtk2 when testing the new cairo?
Comment by Hubert Star (hubert_star) - Friday, 26 September 2008, 20:52 GMT
yes,

Name : pango
Version : 1.22.0-1

Name : gtk2
Version : 2.14.3-1
Comment by Hubert Star (hubert_star) - Saturday, 27 September 2008, 00:27 GMT
cairo 1.8.0 doesn't fix this bug.
Comment by Qin Zhu (zhuqin) - Saturday, 27 September 2008, 12:19 GMT
I can confirm.
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
cairo 1.8
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
Comment by lh (jarryson) - Saturday, 27 September 2008, 15:35 GMT
same here. i have to use en_US locale now
Comment by lh (jarryson) - Tuesday, 30 September 2008, 09:33 GMT
why the level is low......
Comment by lh (jarryson) - Saturday, 06 December 2008, 06:07 GMT
other guy says this is a pango bug, not cairo, and have been fixed in svn version.
Comment by Hubert Star (hubert_star) - Saturday, 06 December 2008, 06:16 GMT Comment by Hubert Star (hubert_star) - Saturday, 06 December 2008, 06:58 GMT
Right, it's pango bug.

attached diff file will fix this problem.

and i uploaded my pango PKGBUILD.

Loading...