[Fedora-i18n-bugs] [Bug 877313] New: repoclosure failure on 18 Beta TC9 DVDs (imsettings)
by Red Hat Bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=877313
Bug ID: 877313
Summary: repoclosure failure on 18 Beta TC9 DVDs (imsettings)
Product: Fedora
Version: 18
Component: imsettings
Severity: unspecified
Priority: unspecified
Reporter: robatino(a)fedoraproject.org
Blocks: 752660 (F18Beta)
Type: Bug
Description of problem:
i386:
package: imsettings-mate-1.4.0-2.fc18.i686 from myrepo
unresolved deps:
mate-settings-daemon
mate-session-manager
libmateconf-2.so.4
x86_64:
package: imsettings-mate-1.4.0-2.fc18.x86_64 from myrepo
unresolved deps:
mate-settings-daemon
mate-session-manager
libmateconf-2.so.4()(64bit)
Version-Release number of selected component (if applicable):
18 Beta TC9 DVDs
--
You are receiving this mail because:
You are on the CC list for the bug.
11 years, 6 months
[Fedora-i18n-bugs] [Bug 845797] New: emoji-table unable to build
by Red Hat Bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=845797
Bug ID: 845797
QA Contact: extras-qa(a)fedoraproject.org
Severity: unspecified
Version: 17
Priority: unspecified
CC: i18n-bugs(a)lists.fedoraproject.org, nav007(a)gmail.com
Assignee: nav007(a)gmail.com
Summary: emoji-table unable to build
Regression: ---
Story Points: ---
Classification: Fedora
OS: Unspecified
Reporter: pnemade(a)redhat.com
Type: Bug
Documentation: ---
Hardware: Unspecified
Mount Type: ---
Status: NEW
Component: ibus-table-others
Product: Fedora
Description of problem:
This package failed to build for emoji-table with following error
Traceback (most recent call last):
File "/usr/share/ibus-table/engine/tabcreatedb.py", line 331, in <module>
main ()
File "/usr/share/ibus-table/engine/tabcreatedb.py", line 270, in main
db.add_goucima ( goucima )
File "/usr/share/ibus-table/engine/tabsqlitedb.py", line 524, in add_goucima
for zi,gcm in gcms:
File "/usr/share/ibus-table/engine/tabcreatedb.py", line 202, in
goucima_parser
zi,gcm = unicode (l, "utf-8").strip ().split ()
ValueError: too many values to unpack
Version-Release number of selected component (if applicable):
ibus-table-others-1.3.0.20100907-6.fc15.noarch
How reproducible:
always
Steps to Reproduce:
1. /bin/ibus-table-createdb -n /usr/share/ibus-table/tables/emoji-table.db -s
emoji-table.txt
2.
3.
Actual results:
fails to build
Expected results:
should not fail to build
Additional info:
This is not included now in next release
ibus-table-others-1.3.0.20100907-9.fc18
--
You are receiving this mail because:
You are on the CC list for the bug.
11 years, 6 months
[Fedora-i18n-bugs] [Bug 873073] [si] harfbuzz: requires Commit 43b653150081a2f9dc6b7481229ac4cd952575dc for correct Sinhala script support
by Red Hat Bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=873073
--- Comment #6 from Harshula Jayasuriya <harshula(a)redhat.com> ---
Harfbuzz 0.9.6 will need the following patches at a minimum for Sinhala to
render correctly with both fonts made for Pango/ICU and those made for
Uniscribe:
commit dde5506fd963e3cec27c3389bb1fc092f86d1e06
Author: Behdad Esfahbod <behdad(a)behdad.org>
Date: Wed Nov 14 11:37:04 2012 -0800
[Indic] Don't move virama with left matra
This is important for the Sinhala U+0DDA split matra since it decomposes
to U+0DD9,U+0DCA where U+0DD9 is a left matra and U+0DCA is the virama.
We don't want to move the virama with the left matra.
TEST: U+0D9A,U+0DDA
Note that we were already doing this in the Uniscribe bug compatibility
mode. We now do it all the time.
commit eba312c8d1b2bbe8cb9b6414e843e78d2c521aa4
Author: Behdad Esfahbod <behdad(a)behdad.org>
Date: Fri Nov 16 12:39:23 2012 -0800
Plumbing to get shape plan and font into complex decompose function
So we can handle Sinhala split matras smartly... Coming soon.
commit 43b653150081a2f9dc6b7481229ac4cd952575dc
Author: Behdad Esfahbod <behdad(a)behdad.org>
Date: Fri Nov 16 13:12:35 2012 -0800
[Indic] Another try to unbreak Sinhala split matras
Just read the comments...
--
You are receiving this mail because:
You are on the CC list for the bug.
11 years, 6 months
[Fedora-i18n-bugs] [Bug 873073] [si] harfbuzz: requires Commit 43b653150081a2f9dc6b7481229ac4cd952575dc for correct Sinhala script support
by Red Hat Bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=873073
Harshula Jayasuriya <harshula(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |i18n-bugs(a)lists.fedoraproje
| |ct.org,
| |kalevlember(a)gmail.com,
| |mclasen(a)redhat.com,
| |psatpute(a)redhat.com
Component|gnu-free-fonts |harfbuzz
Assignee|limburgher(a)gmail.com |kalevlember(a)gmail.com
Summary|[si] SVN snapshot of |[si] harfbuzz: requires
|FreeSerif is the only FOSS |Commit
|font compatible with |43b653150081a2f9dc6b7481229
|Harfbuzz for Sinhala script |ac4cd952575dc for correct
| |Sinhala script support
--- Comment #4 from Harshula Jayasuriya <harshula(a)redhat.com> ---
Moving this bug from gnu-free-fonts to harfbuzz.
If the Harfbuzz version in Fedora 18 is updated to include the following patch,
then LKLUG font will work correctly and so will the older FreeSerif font.
------------------------------------------------------
commit 43b653150081a2f9dc6b7481229ac4cd952575dc
Author: Behdad Esfahbod <behdad(a)behdad.org>
Date: Fri Nov 16 13:12:35 2012 -0800
[Indic] Another try to unbreak Sinhala split matras
Just read the comments...
diff --git a/src/hb-ot-shape-complex-indic.cc
b/src/hb-ot-shape-complex-indic.cc
index b185824..d924d1a 100644
--- a/src/hb-ot-shape-complex-indic.cc
+++ b/src/hb-ot-shape-complex-indic.cc
@@ -1317,15 +1317,42 @@ decompose_indic (const hb_ot_shape_normalize_context_t
*c,
#endif
}
- if (indic_options ().uniscribe_bug_compatible)
- switch (ab)
+ if ((ab == 0x0DDA || hb_in_range<hb_codepoint_t> (ab, 0x0DDC, 0x0DDE)))
{
- /* These Sinhala ones have Unicode decompositions, but Uniscribe
- * decomposes them "Khmer-style". */
- case 0x0DDA : *a = 0x0DD9; *b= 0x0DDA; return true;
- case 0x0DDC : *a = 0x0DD9; *b= 0x0DDC; return true;
- case 0x0DDD : *a = 0x0DD9; *b= 0x0DDD; return true;
- case 0x0DDE : *a = 0x0DD9; *b= 0x0DDE; return true;
+ /*
+ * Sinhala split matras... Let the fun begin.
+ *
+ * These four characters have Unicode decompositions. However, Uniscribe
+ * decomposes them "Khmer-style", that is, it uses the character itself to
+ * get the second half. The first half of all four decompositions is
always
+ * U+0DD9.
+ *
+ * Now, there are buggy fonts, namely, the widely used lklug.ttf, that are
+ * broken with Uniscribe. But we need to support them. As such, we only
+ * do the Uniscribe-style decomposition if the character is transformed
into
+ * its "sec.half" form by the 'pstf' feature. Otherwise, we fall back to
+ * Unicode decomposition.
+ *
+ * Note that we can't unconditionally use Unicode decomposition. That
would
+ * break some other fonts, that are designed to work with Uniscribe, and
+ * don't have positioning features for the Unicode-style decomposition.
+ *
+ * Argh...
+ */
+
+ const indic_shape_plan_t *indic_plan = (const indic_shape_plan_t *)
c->plan->data;
+
+ hb_codepoint_t glyph;
+
+ if (indic_options ().uniscribe_bug_compatible ||
+ (c->font->get_glyph (ab, 0, &glyph) &&
+ indic_plan->pstf.would_substitute (&glyph, 1, true, c->font->face)))
+ {
+ /* Ok, safe to use Uniscribe-style decomposition. */
+ *a = 0x0DD9;
+ *b = ab;
+ return true;
+ }
}
return c->unicode->decompose (ab, a, b);
------------------------------------------------------
--
You are receiving this mail because:
You are on the CC list for the bug.
11 years, 6 months