Re: [Bashburn-info] Values misaligned in config menus
Brought to you by:
bashburn
From: Steven W. O. <st...@sy...> - 2008-10-10 03:03:02
|
On Thursday, Oct 9th 2008 at 17:15 -0000, quoth Nick Warne: =>On Thu, 9 Oct 2008 09:52:38 -0400 (EDT) =>"Steven W. Orr" <st...@sy...> wrote: => =>> On Thursday, Oct 9th 2008 at 02:33 -0000, quoth Nick Warne: =>> =>> =>On Thu, 9 Oct 2008 07:05:09 +0100 =>> =>Nick Warne <ni...@uk...> wrote: =>> => =>> =>> On Wed, 8 Oct 2008 21:24:29 -0400 (EDT) =>> =>> "Steven W. Orr" <st...@sy...> wrote: =>> =>> =>> =>> > On Wednesday, Oct 8th 2008 at 18:51 -0000, quoth Anders Lind?n: =>> =>> > =>> =>> > =>I've noticed that when I use the Swedish translation, the =>> current =>> > settings =>in the config and advanced menu are not =>> aligned evenly. =>> > In English and =>German it all looks right but =>> not in Swedish. =>> > Anyone have a clue on why =>this is? =>> =>> > =>> =>> > I'm not sure why, but I see it too. I only see that the last =>> four =>> > menu items are messaed up. The rest is ok. =>> =>> > =>> =>> > If I try this: =>> =>> > =>> =>> > #! /bin/bash =>> =>> > bb_conf_menu_default=$'\205terstll' =>> =>> > printf "%s\n" "$bb_conf_menu_default" =>> =>> > =>> =>> > It prints out something on two lines. =>> =>> > =>> =>> > So for starters, we should not be coding the line up with =>> embedded =>> > control characters. We should be using the notation I =>> describe =>> > above. =>> =>> > =>> =>> > As for why it displays this way... I suspect it has something =>> to do =>> > wit hwhether the terminal emulator program we're using =>> (each one of =>> > different) knows how to handle the characters we =>> try to display. =>> > IOW, is the character that we want to see part =>> of the character set =>> > that the program knows how to display? =>> This is just a stab because =>> > the likelyhood is that Anders is =>> correctly capable of displaying =>> > whatver that $'\205' really is. =>> =>> =>> =>> Now, I don't see this at all in X using mrxvt terminal. All are =>> lined =>> up perfect. But if I go to virtual terminal Ctrl+Alt+F2 =>> and try it, =>> they are mis-aligned by a space. =>> => =>> =>OK, in xterm I see what you mean. =>> => =>> =>In the Swedish lang configure.lang: =>> => =>> =>bb_conf_menu_default='_____terst____ll' =>> =>bb_conf_menu_revert='_____ngra ____ndringar' =>> => =>> =>(if you can't see the above try: =>> =>http://svn.inf.sgsp.edu.pl/filedetails.php?rep=0&path=/bashburn/trunk/lang/Swedish/configure.lang&rev=0&sc=0 =>> =>) =>> => =>> =>appear as: =>> => =>> =>^[[1;31m|-^[[37;40m 20) __^__terst____ll^[[1;31m =>> =>^[[1;31m|-^[[37;40m 21) __^__ngra ____ndringar^[[1;31m =>> => =>> =>i.e. having ctrl ^ chars in there instead of that funny inverse =>> question =>mark. =>> => =>> =>Nick =>> =>> =>> =>> I suspect that it's not the xterm or or mrxvt (not familiar with that =>> one). When you start an xterm, you *can* specify the font. =>> =>> e.g., =>> =>> xterm -font =>> -adobe-courier-bold-o-normal--14-100-100-100-m-90-iso8859-15 =>> =>> I'm guessing that the font that your terminal emulator is using =>> doesn't have those characters in the font that it's running which are =>> being mis-displayed. =>> =>> You can get a list of all of the fonts with xlsfonts. We really don't =>> want to be using a proportional font, so one of the fixed fonts is =>> probably more appropriate, e.g., =>> => =>Strange though Anders sees this too, with (I guess) a Swedish locale =>on the machine. => =>Very strange. Right. But what I'm saying is that it's not a locale problem. It's a font problem. Every character that gets displayed is called a glyph. A set of glyphs is a font. Not every glyph is represented inside any particular font. So, the question for AndErs is: Is the missing character being displayed on your terminal emulator correctly by something that is not bb? Can you get it to display by using either a shell echo or a printf? Can you get it to happen in a C program? -- Time flies like the wind. Fruit flies like a banana. Stranger things have .0. happened but none stranger than this. Does your driver's license say Organ ..0 Donor?Black holes are where God divided by zero. Listen to me! We are all- 000 individuals! What if this weren't a hypothetical question? steveo at syslang.net |