Bug#517523: (forw) Re: Bug#517523: ttf-sinhala-lklug: Please create a udeb for Debian Installer use
On 3/2/09, Christian Perrier wrote: > > You need to create an account on Alioth (alioth.debian.org) then ask > to join the "pkg-fonts" group through the web interface. > > We also recommend joining the pkg-fonts-devel mailing list on > http://lists.alioth.debian.org. Done, and thanks! Anuradha -- http://www.sayura.net/anuradha/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#517523: (forw) Re: Bug#517523: ttf-sinhala-lklug: Please create a udeb for Debian Installer use
On Mon, Mar 2, 2009 at 11:07 AM, Christian Perrier wrote: > > To the package maintainer (Anuradha Ratnaweera > )would you consider joining the Fonts > maintenance team in Debian? I like to join in. Please let me know how to get started. Thanks! Anuradha -- http://www.sayura.net/anuradha/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#502536: More ways to reproduce the bug
In copy/move dialog boxes, this bug happens only when the cursor/focus is in the text box containing the target directory name. If we close the copy/move dialog box using the close button of the window, gqview crashes - only if the cursor is in the text box. This is not specific to copy/move dialog boxes. Other dialog boxes (e.g.: open collection) also shows the same behavior. Simply select open collection, and close the dialog box while the cursor is in the text box with the directory name, and gqview crashes. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#502536: gqview: Gqview crashes when copying/moving files
Subject: gqview: Gqview crashes when copying/moving files Package: gqview Version: 2.0.4-4 Severity: normal Gqview crashes with a segmentation fault when copying / moving a file either using the menu, or by using ctrl+c / ctrl+m shortcuts. This happens ONLY when hitting the ENTER key to end the copy/move dialog boxes. There is no crash when clicking the "Copy"/"Move" buttons instead. Sometimes gqview freezes instead of crash with a corrupt double linked list message from glibc. We heavily use gqview to select a list of images from a directory, and it is very efficient to do "ctrl+c, ENTER" cycles instead of "ctrl+c, click Copy button" cycles. As the former crashes, we can't do it anymore. This happens only with recent versions of lenny. It used to work fine before. Don't remember the exact point it started happening. -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.25.4-anuradha0 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages gqview depends on: ii libc6 2.7-14 GNU C Library: Shared libraries ii libglib2.0-0 2.16.6-1 The GLib library of C routines ii libgtk2.0-0 2.12.11-3 The GTK+ graphical user interface ii libpango1.0-0 1.20.5-2 Layout and rendering of internatio Versions of packages gqview recommends: ii libjpeg-progs 6b-14 Programs for manipulating JPEG fil Versions of packages gqview suggests: ii gimp 2.6.0-1The GNU Image Manipulation Program pn xpaint (no description available) -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#483563: [sinhala-technical] Problem with OpenOffice rendering of අන්යෝන්ය
On Sat, Jun 7, 2008 at 8:37 PM, Jay Berkenbilt <[EMAIL PROTECTED]> wrote: > > Please check 3.8.1-2 after the upload to see if the problem is fixed. The bug is fixed in 3.8.1-2, but it doesn't compile on armel, so didn't make it to Lenny yet. Anuradha -- http://www.sayura.net/anuradha/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#483630: ITP: ttf-sinhala-lklug -- Unicode Sinhala font by Lanka Linux User Group
Package: ttf-sinhala-lklug Severity: wishlist *** Please type your report below this line *** * Package name : ttf-sinhala-lklug Version : 0.5.1 Upstream Author : Anuradha Ratnaweera <[EMAIL PROTECTED]>, Harshula Jayasuriya <[EMAIL PROTECTED]> * URL : http://www.lug.lk/fonts/lklug * License : GPL2 Description : This package provides the Unicode Sinhala font developed by the Lanka Linux User Group (LKLUG) -- System Information: -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#483563: libicu38: Split conjuncts in Sinhala
Package: libicu38 Version: 3.8.1-1 Severity: important Tags: l10n patch *** Please type your report below this line *** Sinhala conjuncts should not be split by SF_MPRE_FIXUP. How to reproduce the bug: copy and paste අන්යෝන්ය into a program rendered by GTK or QT (e.g.: gedit), and compare it with the rendering of the same text in OpenOffice. Use this font: http://sinhala.sourceforge.net/files/lklug.ttf Sinhala in ttf-freefont are broken, so using a proper font like the above is necessary to reproduce the bug. This bug report by Harshula Jayasuriya in upstream has a lot of details: http://bugs.icu-project.org/trac/ticket/6232 And here is the changeset that went in: http://bugs.icu-project.org/trac/changeset/23999 Please include the patch in the above bug report. The changeset is to appear in ICU 4.0. -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (1002, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.24.4-anuradha0 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages libicu38 depends on: ii libc6 2.7-10 GNU C Library: Shared libraries ii libgcc1 1:4.3.0-3 GCC support library ii libstdc++64.3.0-3The GNU Standard C++ Library v3 libicu38 recommends no packages. -- no debconf information
Bug#483544: ITP: scim-sayura -- SCIM IMEngine module for Sinhala
Package: scim-sayura Severity: wishlist *** Please type your report below this line *** * Package name : scim-sayura Version : 0.3.3 Upstream Author : Anuradha Ratnaweera <[EMAIL PROTECTED]> * URL : http://www.sayura.net/im/ * License : GPL2 Description : SCIM (Smart Common Input Method) is an input method (IM) platform. . Sayura is a quasi-transliteration scheme to enter text in Sinhala language. It is aimed to achieve speed and usability. -- System Information: -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#476957: texlive-xetex: Sinhala language support
On Tue, Apr 22, 2008 at 3:36 PM, Jonathan Kew <[EMAIL PROTECTED]> wrote: > On 22 Apr 2008, at 10:47 am, Harshula wrote: > > > > Basically, the two options are: > > > > a) Add all of Eric's ICU checkins that add Sinhala support: > > http://bugs.icu-project.org/trac/changeset/18370 > > http://bugs.icu-project.org/trac/changeset/18491 > > http://bugs.icu-project.org/trac/changeset/19979 > > http://bugs.icu-project.org/trac/changeset/19159 > > http://bugs.icu-project.org/trac/changeset/20656 > > > > You will add adequate Sinhala (Sri Lankan script) support and you will > > not interfere with the Indian scripts. > > I am doubtful that these will apply cleanly to libs/icu-xetex in TL2007, > because of the additions (including at least one OpenTypeLayoutEngine API > change) used for XeTeX. So it will require some care to merge the changes > correctly. I don't have time to look into it, at least for this week, sorry. They don't apply cleanly. Apart from the API changes, there is one extra column added to the state table during the first two changesets, so applying the second changeset fails. Backporting is hairy business there, so I think we should best wait for TL2008. So let's go with the other option: not to include Sinhala for TL2007 in Lenny. Thanks everyone for your time and comments! Anuradha -- http://www.sayura.net/anuradha/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#476957: (fwd) Bug#476957: texlive-xetex: Sinhala language support
On Sun, Apr 20, 2008 at 11:08 PM, Norbert Preining <[EMAIL PROTECTED]> wrote: > > If you have the *smallest* doubts let me know and I will leave that out > and it will be fixed with TL2008, but in case you think the attached > patch is clean I will include it in XeTeX. Hi Norbert, As the discussion proved, we have a little more than *smallest* doubts about the attached patch. So let us not risk including it for TL2007 in partly frozen Lenny. I can maintain XeTeX 0.997 debs for Lenny for anyone who want to use it for Sinhala script. I will be maintaining them for myself anyways, so it is just a matter of sharing them in an aptable form. Also, it is very messy to use Sinhala without automatic font switching, and I have created a simple style files using character classes. This also requires TeTeX 0.997. So even if we do include this patch and add Sinhala script to present XeTeX in Lenny, it won't be very pleasant to write Sinhala without character classes. Please close the bug. Thanks everyone for all your time! Anuradha -- http://www.sayura.net/anuradha/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#476957: (fwd) Bug#476957: texlive-xetex: Sinhala language support
On Mon, Apr 21, 2008 at 9:21 PM, Harshula <[EMAIL PROTECTED]> wrote: > > 1) Is there a reason to continue statically linking ICU instead of > dynamically linking to libicu (3.8.1) which is maintained by Jay (CC'd)? AFAIK, the answer is no. Here is an extract from the SVN version of configure: # Not available because xetex uses a customized ICU layout engine # AC_ARG_WITH(system_icu, # [ --with-system-icuuse installed ICU library]) > 2) If dynamic linking is not an option, when will XeTeX with a more > recent ICU be released? SVN version of XeTeX (0.997) uses ICU 3.8.1, but statically linked again. > 3) If there are no plans for a new release, can we apply a series of ICU > Sinhala patches as they were applied to ICU's SVN? i.e. port what Eric > checked into ICU's SVN. 1. Present stable XeTeX version 0.996. That's what we are talking about in this bug report, because Debian comes with that. It has ICU 3.4 statically linked. Therefore, there is no Sinhala at all. When I applied your ICU 3.4 and ICU 3.6 patches to it, Sinhala started working, including complex sequences. 2. Present development XeTeX version 0.997. It has ICU 3.8.1 statically linked. That's what I use for my day to day work these days, and I didn't notice any serious problem in Sinhala layout. Anuradha -- http://www.sayura.net/anuradha/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#476957: (fwd) Bug#476957: texlive-xetex: Sinhala language support
On Mon, Apr 21, 2008 at 4:42 PM, Anuradha Ratnaweera <[EMAIL PROTECTED]> wrote: > > - It doesn't add complete / usable Sinhala - but my tests showed the contrary My blog post on the topic, in case you want to know what I did in slightly more detail: http://anuradha.sayura.net/2008/04/latex-and-sinhala-unicode.html Anuradha -- http://www.sayura.net/anuradha/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#476957: (fwd) Bug#476957: texlive-xetex: Sinhala language support
On Mon, Apr 21, 2008 at 2:35 AM, Jonathan Kew <[EMAIL PROTECTED]> wrote: > > Because of that ICU ticket, I believe that even the current XeTeX trunk, > using ICU 3.8.1, may still have some problems with Sinhala. I considered > applying the patch from that report, but prefer to wait until it has been > reviewed and accepted by the ICU team, as this is a fairly complex area and > I don't know the code that well. The report specifically asks for some > points to be reviewed/checked, and this has not yet been done, AFAICT. We are looking at three ICU patches here. All of them are available in our SVN: http://cvs.savannah.nongnu.org/viewvc/sinhala/sinhala/patches/ 1. 3.4 patch - accepted to ICU upstream 2. 3.6 patch - accepted to ICU upstream 3. 3.8.1 patch - not yet accepted to ICU upstream The patch attached to this bug report is a combination of the first two patches, with only line number changes to be applied cleanly to ICU 3.4 in texlive-bin source. I think, as Jonathan pointed out, we should not consider adding / backporting the third patch (ICU 3.8.1 bug 6232) at this point, but should wait until it gets reviewed and applied to ICU upstream. However, I didn't notice automatic conjuncts with the patch in this report when applied to the present texlive-bin source. My tests showed that it gives very usable Sinhala, including complex character sequences. There are two possible reasons to avoid this patch: - It introduces new bugs to the other languages - which is *very* unlikely as it only *adds* Sinhala related code - It doesn't add complete / usable Sinhala - but my tests showed the contrary So, I humbly request to add this patch after Jonathan gets time to have a closer look and gives the green light, but without waiting for the patch no 3 to go upstream. Thanks in advance! Anuradha -- http://www.sayura.net/anuradha/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#476957: (fwd) Bug#476957: texlive-xetex: Sinhala language support
On Sun, Apr 20, 2008 at 11:08 PM, Norbert Preining <[EMAIL PROTECTED]> wrote: > > If you have the *smallest* doubts let me know... Adding Harshula to the CC list. If you are looking for doubtful areas in the patch, check the following. The rest of the patch is *adding* Sinhala related variables, functions and switch conditions. Even this change makes sure ZWJ is not discarded, which shouldn't a problem for others scripts that doesn't use it. --- layout/LEFontInstance.cpp +++ layout/LEFontInstance.cpp @@ -75,7 +75,7 @@ return 0x; } -if (mappedChar == 0x200C || mappedChar == 0x200D) { +if (mappedChar == 0x200C) { return 1; } Anuradha -- http://www.sayura.net/anuradha/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#476957: texlive-xetex: Sinhala language support
Package: texlive-xetex Severity: normal Tags: patch l10n XeTeX is linked statically with ICU 3.4, which does not support Sinhala language. Here is the backport of two patches that went into ICU 3.4 and 3.6 which enables Sinhala in the OpenType rendering engine. Upstream (0.997), which uses ICU 3.8.1, properly supports Sinhala. Also attached is a trivial patch which makes XeTeX recognize Sinhala language. diff -Nrua texlive-bin-2007.orig/build/source/libs/icu-xetex/layout/IndicClassTables.cpp texlive-bin-2007/build/source/libs/icu-xetex/layout/IndicClassTables.cpp --- texlive-bin-2007.orig/build/source/libs/icu-xetex/layout/IndicClassTables.cpp 2008-04-20 16:01:17.0 +0530 +++ texlive-bin-2007/build/source/libs/icu-xetex/layout/IndicClassTables.cpp 2008-04-20 16:02:42.0 +0530 @@ -186,6 +186,18 @@ _iv, _iv, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx // 0D60 - 0D6F }; +static const IndicClassTable::CharClass sinhCharClasses[] = +{ +_xx, _xx, _mp, _mp, _xx, _iv, _iv, _iv, _iv, _iv, _iv, _iv, _iv, _iv, _iv, _iv, // 0D80 - 0D8F +_iv, _iv, _iv, _iv, _iv, _iv, _iv, _xx, _xx, _xx, _ct, _ct, _ct, _ct, _ct, _ct, // 0D90 - 0D9F +_ct, _ct, _ct, _ct, _ct, _ct, _ct, _ct, _ct, _ct, _ct, _ct, _ct, _ct, _ct, _ct, // 0DA0 - 0DAF +_ct, _ct, _xx, _ct, _ct, _ct, _ct, _ct, _ct, _ct, _ct, _ct, _xx, _ct, _xx, _xx, // 0DB0 - 0DBF +_ct, _ct, _ct, _ct, _ct, _ct, _ct, _xx, _xx, _xx, _vr, _xx, _xx, _xx, _xx, _dr, // 0DC0 - 0DCF +_dr, _dr, _da, _da, _db, _xx, _db, _xx, _dr, _dl, _s1, _dl, _s2, _s3, _s4, _dr, // 0DD0 - 0DDF +_xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, // 0DE0 - 0DEF +_xx, _xx, _dr, _dr, _xx // 0DF0 - 0DF4 +}; + // // Split matra tables // @@ -202,6 +214,8 @@ static const SplitMatra mlymSplitTable[] = {{0x0D46, 0x0D3E}, {0x0D47, 0x0D3E}, {0x0D46, 0x0D57}}; +static const SplitMatra sinhSplitTable[] = {{0x0DD9, 0x0DCA}, {0x0DD9, 0x0DCF}, {0x0DD9, 0x0DCF, 0x0DCA}, {0x0DD9, 0x0DDF}}; + // // Script Flags // @@ -218,6 +232,7 @@ #define TELU_SCRIPT_FLAGS (SF_MATRAS_AFTER_BASE | 3) #define KNDA_SCRIPT_FLAGS (SF_MATRAS_AFTER_BASE | 3) #define MLYM_SCRIPT_FLAGS (SF_MPRE_FIXUP | SF_NO_POST_BASE_LIMIT) +#define SINH_SCRIPT_FLAGS (SF_MPRE_FIXUP | SF_NO_POST_BASE_LIMIT) // // Indic Class Tables @@ -240,6 +255,8 @@ static const IndicClassTable mlymClassTable = {0x0D00, 0x0D6F, 3, MLYM_SCRIPT_FLAGS, mlymCharClasses, mlymSplitTable}; +static const IndicClassTable sinhClassTable = {0x0D80, 0x0DF4, 4, SINH_SCRIPT_FLAGS, sinhCharClasses, sinhSplitTable}; + // // IndicClassTable addresses // @@ -277,7 +294,7 @@ NULL,/* 'ital' (OLD-ITALIC) */ &oryaClassTable, /* 'orya' (ORIYA) */ NULL,/* 'runr' (RUNIC) */ -NULL,/* 'sinh' (SINHALA) */ +&sinhClassTable, /* 'sinh' (SINHALA) */ NULL,/* 'syrc' (SYRIAC) */ &tamlClassTable, /* 'taml' (TAMIL) */ &teluClassTable, /* 'telu' (TELUGU) */ diff -Nrua texlive-bin-2007.orig/build/source/libs/icu-xetex/layout/IndicReordering.cpp texlive-bin-2007/build/source/libs/icu-xetex/layout/IndicReordering.cpp --- texlive-bin-2007.orig/build/source/libs/icu-xetex/layout/IndicReordering.cpp 2008-04-20 16:01:17.0 +0530 +++ texlive-bin-2007/build/source/libs/icu-xetex/layout/IndicReordering.cpp 2008-04-20 16:02:27.0 +0530 @@ -35,6 +35,9 @@ LEUnicode fLengthMark; le_int32 fLengthMarkIndex; +LEUnicode fAlLakuna; +le_int32 fAlLakunaIndex; + const LETag *fMatraTags; le_int32 fMPreOutIndex; @@ -56,6 +59,9 @@ if (IndicClassTable::isLengthMark(matraClass)) { fLengthMark = matra; fLengthMarkIndex = matraIndex; +} else if (IndicClassTable::isVirama(matraClass)) { +fAlLakuna = matra; +fAlLakunaIndex = matraIndex; } else { switch (matraClass & CF_POS_MASK) { case CF_POS_BEFORE: @@ -89,8 +95,9 @@ ReorderingOutput(LEUnicode *outChars, LEGlyphStorage &glyphStorage, MPreFixups *mpreFixups) : fOutIndex(0), fOutChars(outChars), fGlyphStorage(glyphStorage), fMpre(0), fMpreIndex(0), fMbelow(0), fMbelowIndex(0), fMabove(0), fMaboveIndex(0), - fMpost(0), fMpostIndex(0), fLengthMark(0), fLengthMarkIndex(0), fMatraTags(NULL), - fMPreOutIndex(-1), fMPreFixups(mpreFixups), + fMpost(0), fMpostIndex(0), fLengthMark(0), fLengthMarkIndex(0), + fAlLakuna(0), fAlLakunaIndex(0), + fMatraTags(NULL), fMPreOutIndex(-1), fMPreFixups(mpreFixups), fVMabove(0), fVMpost(0), fVMIndex(0), fVMTags(NULL), fSMabove(0), fSMbelow(0), fSMIndex(0), fSMTags(NULL) { @@ -104,7 +111,7 @@ void reset() { -fMpre = fMbelow = fMabove = fMpost = fLengthMark = 0; +fMpre = fMbelow = fMabove = fMpost = fLengthMark = fAlLaku
Bug#395093: Also crashes on other sites with Complex Unicode titles
Hi there, After applying the fix described in: http://www.mail-archive.com/[EMAIL PROTECTED]/msg16015.html FVWM 2.5.21 that comes with Debian Lenny doesn't crash anymore. This fix is already in upstream (2.5.23 I think), but isn't it possible to backport? Thanks in advance? Anuradha -- http://www.linux.lk/~anuradha/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#395093: fvwm: Also crashes on other sites with Complex Unicode titles
Anuradha Ratnaweera wrote: This crash happens whenever there is complex text to be drawn on the taskbar: e.g.: when visiting a site with a complex text title, so that the browser titlebar will have complex text. One more thing. The crash happens only if FVWM is started with a UTF-8 locale (e.g.: en_US.UTF-8). It doesn't happen when locale is set to C *before* starting X. Anuradha -- http://anuradha-ratnaweera.blogspot.com http://www.linux.lk/~anuradha/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#395093: fvwm: Also crashes on other sites with Complex Unicode titles
This crash happens whenever there is complex text to be drawn on the taskbar: e.g.: when visiting a site with a complex text title, so that the browser titlebar will have complex text. Here is another example, visit http://groups.google.com/group/Sinhala-Unicode. FVWM and derivatives (e.g.: fvwm-crystal) crashes. I'll also report the bug upstream. Anuradha -- http://anuradha-ratnaweera.blogspot.com http://www.linux.lk/~anuradha/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]