xboard-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [XBoard-devel] Re: Internationalization (i18n) and localization (l10


From: Tim Mann
Subject: Re: [XBoard-devel] Re: Internationalization (i18n) and localization (l10n) of XBoard/WinBoard
Date: Tue, 2 Dec 2003 21:52:09 -0800

Sorry for the delay in replying to this email...

On Wed, 26 Nov 2003 11:49:46 +0200, "A. Alper ATICI" <address@hidden> wrote:
> 
> Hello everybody!
> 
> I can contribute to i18n effort, actually I've already checked out 
> 4.2.pre7 and started fiddling with it.
> 
> AFAICS, XBoard does not select font with the correct charset unless 
> stated explicitly with -font option. Do you think usage of this option 
> should be imposed to get localized output and the code left intact, 
> or should FindFont() be updated to handle this? (and for the latter, 
> what do you suggest? FontSets?)

Without knowing too much about international fonts, I'm guessing the
best solution would be to update FindFont.  Is it enough for FindFont to
be told what encoding is needed and to fill in a * in that part of the
font name with the right encoding?

In the long term FindFont should go away and be replaced by fontconfig
(somehow); see http://freedesktop.org/~jg/roadmap.html#mozTocId575369. 
That probably should happen as part of a move to GTK+ rather than by
itself, though.

> As for WinBoard, we'll need gettext and libiconv installed on target 
> platform. Will the user be responsible for that? (there already exist 
> win32 binaries of these packages on Gnu mirrors, i.e. *.bin.woe32.zip)

Maybe we can include them in the WinBoard installer.  That already
installs several things other than WinBoard itself, such as the
precompiled versions of GNU Chess 4, GNU Chess 5, ICC timestamp, and
FICS timeseal.  People who build WinBoard from source would have to
install the libraries themselves, but that seems OK.

(At the moment the installer is an InstallShield project that lives on
my home machine.  Since InstallShield is proprietary -- and it even puts
an InstallShield copyright notice into the skeleton project file that it
gives you to start a new project with -- I'm not sure if I can check the
installer into our CVS repository.  I'd like to switch to something free
in the future.)

> regards,
> A. Alper ATICI
> 
> -- 
> 
> PGP keys @ http://web.ttnet.net.tr/alperatici/anahtar.asc
> fpr(S) = DFA9 6619 70C7 400C 1DA8  7BFB 2C56 F3AF B824 F550 
> fpr(E) = D314 04FF 7A8C EBE0 68AE  D692 A1B5 A14B C0CD 4D4A
> 
> 
> 
> _______________________________________________
> XBoard-devel mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/xboard-devel
> 


-- 
Tim Mann  address@hidden  http://tim-mann.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]