Re: [I18n] mkfontscale (CVS) broken (?) for koi8-r and koi8-u encodings

2003-11-16 Thread Juliusz Chroboczek
MV> when mkfontscale tests a font for covering a koi8 encoding, it
MV> ignores the lack of linedrawing and pseudo-math characters in the
MV> font.

MV> But the lack of 0x00b2, SUPERSCRIPT TWO, is not ignored.

[...]

MV> The patch fixes that, plus adds one more koi8 variant and corrects
MV> a typo in comment.

I agree (except for the ``typo'' in the comment).  Egbert, please
apply.  (Message-ID: <[EMAIL PROTECTED]>)

Juliusz
___
I18n mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/i18n


[I18n] auct.ions give you fina.ncial freed.om aqfu

2003-11-16 Thread Isidro I Walker
Why don't you change your life and Bid for your new Money in Auctions

http://www.bigbllin.com/ada/aml/




















discover the secret system.  This is called divine manipulation 
and estimation which an individual holds in the profession may be
several respects have been more restricted in their powers in the

___
I18n mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/i18n


[I18n] all countries in.come ops ltpvn

2003-11-16 Thread L B Martinez
Here's your chance for Cash Freedom

http://90ui89av.com/boris5hco/index.htm

















cudgeling!  Thus they managed to return with the fullest possible 
she rose again to her waterline.
capture of Ying in 506, Ch`u and not Yueh, was the great 

___
I18n mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/i18n


[I18n] mkfontscale (CVS) broken (?) for koi8-r and koi8-u encodings

2003-11-16 Thread Michail Vidiassov
Dear All (and Ivan Pascal esp.),

when mkfontscale tests a font for covering a koi8 encoding,
it ignores the lack of linedrawing and pseudo-math characters
in the font.
But the lack of 0x00b2, SUPERSCRIPT TWO, is not ignored.
Thus some fonts, for example PS fonts in Adobe Standard Cyrillic
encoding, do not cover koi8-r and koi8-u encodings
(from mkfontscale's point of view).
Is it a correct behavior?

The patch fixes that, plus adds one more koi8 variant and
corrects a typo in comment.

Sincerely, Michail
--- mkfontscale.c.orig  Sun Nov 16 11:57:09 2003
+++ mkfontscale.c   Sun Nov 16 13:13:38 2003
@@ -19,7 +19,7 @@
   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
   THE SOFTWARE.
 */
-/* $XFree86: xc/programs/mkfontscale/mkfontscale.c,v 1.14 2003/10/24 20:38:13 tsi Exp 
$ */
+/*_$XFree86: xc/programs/mkfontscale/mkfontscale.c,v 1.14 2003/10/24 20:38:13 tsi Exp 
$ */

 #include 
 #include 
@@ -57,7 +57,7 @@
 { "iso8859-1", "iso8859-2", "iso8859-3", "iso8859-4", "iso8859-5",
   "iso8859-6", "iso8859-7", "iso8859-8", "iso8859-9", "iso8859-10",
   "iso8859-11", "iso8859-12", "iso8859-13", "iso8859-14", "iso8859-15",
-  "koi8-r", "koi8-u", "koi8-ru", "koi8-e",
+  "koi8-r", "koi8-u", "koi8-ru", "koi8-e", "koi8-uni",
   "tis620-2",
   "adobe-standard", "adobe-symbol",
   "ibm-cp437", "microsoft-cp1252",
@@ -974,7 +974,7 @@
  - it is a matrix encoding and has no more than one column.

For small encodings using Unicode indices, we require perfect
-   coverage except for CODE_IGNORED and KOI-8 IBM-PC compatibility.
+   coverage except for CODE_IGNORED and KOI8 IBM-PC compatibility.

For large encodings, we require coverage up to bigEncodingFuzz.

@@ -1051,7 +1051,7 @@
 for(i = encoding->first; i < encoding->size; i++) {
 c = FontEncRecode(i, mapping);
 if(CODE_IGNORED(c) ||
-   (koi8 && c >= 0x2200 && c < 0x2600)) {
+   (koi8 && (c >= 0x2200 && c < 0x2600 || c == 0x00b2))) {
 continue;
 } else {
 if(FT_Get_Char_Index(face, c) == 0) {
___
I18n mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/i18n