On Sun, Jun 27, 2004 at 06:11:38PM -0400, Joey Hess wrote:
> Alastair McKinstry wrote:
> > I suspect that the arabic shaping code is re-writing the strings and
> > using characters=20
> > that were not present in the original string. iso-scan saves space by
> > removing all
> > glyphs from unifont.bgf that were not present in the original string; if
> > the code
> > assumes all glyphs are present, it could crash ...
> iso-scan is part of the initrd, so its template strings participate in
> font reduction like those of any other udeb.
Yes, if the absence of glyphs can cause crashes, the most likely source
of trouble is that some sequence in the iso-scan main menu string is
shaped to a code point that's missing from
installer/build/needed-characters/ar. This *should* have been a
complete list of all characters generated by the shaping code, but it's
not impossible that I missed one.
--=20
Steve Langasek
postmodern programmer
--4bRzO86E/ozDv8r1
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline
Message-ID: <email address hidden>
Date: Sun, 27 Jun 2004 20:22:05 -0500
From: Steve Langasek <email address hidden>
To: Joey Hess <email address hidden>, <email address hidden>
Subject: Re: Bug#256405: crash displaying main menu in arabic
--4bRzO86E/ozDv8r1 Disposition: inline Transfer- Encoding: quoted-printable
Content-Type: text/plain; charset=us-ascii
Content-
Content-
On Sun, Jun 27, 2004 at 06:11:38PM -0400, Joey Hess wrote:
> Alastair McKinstry wrote:
> > I suspect that the arabic shaping code is re-writing the strings and
> > using characters=20
> > that were not present in the original string. iso-scan saves space by
> > removing all
> > glyphs from unifont.bgf that were not present in the original string; if
> > the code
> > assumes all glyphs are present, it could crash ...
> iso-scan is part of the initrd, so its template strings participate in
> font reduction like those of any other udeb.
Yes, if the absence of glyphs can cause crashes, the most likely source build/needed- characters/ ar. This *should* have been a
of trouble is that some sequence in the iso-scan main menu string is
shaped to a code point that's missing from
installer/
complete list of all characters generated by the shaping code, but it's
not impossible that I missed one.
--=20
Steve Langasek
postmodern programmer
--4bRzO86E/ozDv8r1 pgp-signature; name="signature .asc" Description: Digital signature Disposition: inline
Content-Type: application/
Content-
Content-
-----BEGIN PGP SIGNATURE-----
ufymYLloRAumEAJ 96b2ZYPEuD/ 0rMj6tNjQcCIuC4 zgCgu+Dd 6WwXQfoWK/ Wso=
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFA33K8KN6
NTtykplUH/
=HpFW
-----END PGP SIGNATURE-----
--4bRzO86E/ ozDv8r1- -