International Characters in Applixware 6

28 views
Skip to first unread message

thf

unread,
Feb 26, 2006, 8:59:08 AM2/26/06
to Applixware
The same problem of incorrect displaying international character
encoding as reported for previous Applix versions, seems to be present
in current revision 6. In all applications of the office suite the text
in documents, as well as in menus and dialogs is not encoded correctly
for special characters and unicode. In the past this problem always was
associated with old libglib and libgtk versions, is this still the
case? Anybody knows about a workaround/solution. I'm running Applix 6
under Ubuntu 5.04 and have had the same problem with Applix 4.x under
Redhat 9.
Thanks,

Philip Wittamore

unread,
Feb 26, 2006, 4:10:51 PM2/26/06
to Applixware
Here is the latest UBUNTU/APPLIXWARE howto

-Philip

-------------------------------------------
HOWTO INSTALL APPLIXWARE 6.0
on
UBUNTU 5.10 "BREEZY BADGER" X86 32bit
Version 1.5
-------------------------------------------

###############################
Install Applixware
###############################

Download Applixware 6.0 x86 Linux from http://www.vistasource.com

As root, Install Applixware under the /opt directory,
for example in /opt/applixware

sudo mkdir /opt/applixware

sudo cp applixware-6-x86-linux.tar.gz /opt/applixware

cd /opt/applixware

sudo tar -xvzf applixware-6-x86-linux.tar.gz

Make sure the "universe" repositories are enabled
in /etc/apt/sources.list so that you can install
the necessary libstdc libraries:

sudo apt-get install libstdc++2.10-glibc2.2

** please note **
you must use 32bit Ubuntu on a 64bit machine.
this will not work with the 64bit version of Ubuntu.

###############################
Run Applixware from the command
line.
###############################

/opt/applixware/applix

Note: if the demo license supplied on the CD does not
work correctly, please request an evaluation license
from Vistasource by email to la...@vistasource.com
This evaluation license license uses the license manager.

###############################
Running Applixware with license
manager
###############################

cd /opt/applixware
./axdata/axnlmgrd -c ./axlocal/axlicensedat -l /tmp/applixware.log &
./applix

NOTE - license manager needs to only be started once after each reboot.
A boot script can be used to automatically have the license manager
start at boot time. See the License_HowTo.txt for more information on
using the License Manager

###############################
Adapt the background colors
to the default Ubuntu color scheme,
###############################

go to the menu * -> Applixware preferences -> color

click on the button "Applixware display colors"

set the Control Panel Colors Background to 239,239,239

###############################
Obtain an icon for your
desktop link to Applixware
###############################

http://www.vistasource.com/vs2/images/applixware_button.png

###############################
If you notice that foreign characters are not displayed,
you will need to correct the Ubuntu Locale problems.
Taken from the Ubuntu French Howto at:
http://forum.ubuntu-fr.org/viewtopic.php?id=6446

sudo apt-get install language-env

sudo gedit /etc/environment

replace the contents with this:
LANGUAGE="fr_FR:fr"
LANG=fr_FR

sudo gedit /etc/locale.gen

replace the contents with this
fr_FR.UTF-8 UTF-8
fr_FR ISO-8859-1
fr_FR@euro ISO-8859-15

sudo locale-gen

sudo apt-get install manpages-fr

sudo gedit /etc/fstab

remove any option "iocharset=utf8"

Reboot

###############################
Add Microsoft Core fonts to the
Applixware font list.
###############################

sudo apt-get install msttcorefonts
cd /usr/share/fonts/truetype/msttcorefonts
sudo mkfontdir

Edit /opt/applixware/axdata/fontmetrics/gallium/fs/config

modify this line:
catalogue = $AXGFSDIR/fs/aplxfont

to

catalogue = $AXGFSDIR/fs/aplxfont,
/usr/share/fonts/truetype/msttcorefonts

restart Applixware

###############################
Correct locale display issues:
###############################

This corrects display issue for
insert -> special character -> group2

as root edit /opt/applixware/axdata/eng/locale.dat

and add the line

en_US.UTF-8

restart Applixware

###############################
EURO
###############################

** Please Note !
** a patch is under developement for
** XK_Eurosign integration
** This section will soon be obsolete


WORDS:

insert -> special characters -> Dutch -> euro

or, write the following macros with the macro editor

----------------------------------------------
macro define_euro

' DEFINE KEY ( name, value)
' the keysym is "XK_Eurosign"
' the keysym value is 0x20ac, or 8364

DEFINE_KEY@("XK_Eurosign", 8364)

endmacro
----------------------------------------------

----------------------------------------------
macro wp_euro

WP_ENTER_CHARS_FACE@("€","Dutch")

endmacro
----------------------------------------------

run the startup macro define_euro

Open Words
go to star menu -> Customize menu bar -> Insert
click the button Insert: Macro
click item New_Macro in the menu list
change the name to "Euro"
change the macro to "wp_euro"
select the acceleator "XK_Eurosign"
click "OK"

verify that the key sequence alt gr + e now enters the euro symbol in
words.

SPREADSHEETS:
no solution, insert special characters only shows Courier & Symbol
fonts, so the euro is not available.

MAIL:
no solution yet

MACRO EDITOR:
insert -> special characters -> Dutch -> euro
or use macro method for words

GRAPHICS:
insert -> special characters -> Dutch -> euro
or use macro method for words

###############################
WINDOW POSITIONING
###############################

correct default window sizes
(Words too high, Spreadsheets too thin)

Close Applixware
edit ~/axhome/ax_prof4
add these lines:

ssWindowPosSize:0,0,10000,5000
wpWindowPosSize:0,0,9000,5000

Restart Applixware

Words and Spreadsheets now open with the
correct window sizes.


###############################
PRINTING
###############################

Ubuntu uses CUPS, which maintains a printcap
file in /var/run/cups/printcap, but Applixware
looks for it in /etc, so we create a symbolic link.

sudo ln -s /var/run/cups/printcap printcap

###############################
PDF
###############################

In Applixware, print to file, then convert
the generated postscript file to PDF with ps2pdf

or

"Print to PDF" solution using CUPS

sudo apt-get install cups-pdf

edit as root etc/cups/cupsd.conf, and modify this line so:

RunAsUser Yes

Select "System"->"Administration"->"Users and Groups"
from the main menu on your desktop.

Select "Show all users" and/or "Show all groups".
Add the user "cupsys" to the group "shadow" in the "groups"
tab.

Restart cupsys by issuing the command:
$sudo /etc/init.d/cupsys restart

browse to localhost:631 and add a PDF virtual printer

Cups will add this printer to the printcap file,
making it available to Applixware

thf

unread,
Feb 28, 2006, 7:24:40 AM2/28/06
to Applixware
Thanks for the how-to, it has solved me a problem with international
characters in terminals within X. One step was left out: after sudo
apt-get install language-env one has to run set-language-env AS USER,
debian-config will advise you about this step during installation.
Unfortunately, none of the steps in the how-to could solve the
character encoding problem in Applixware menus and documents. Even
installing the latest libstdc++2.10-glibc2.2 compatibility library
didn't change anything. So is it really a problem with old libglib and
libgtk versions linked to?

Philip Wittamore

unread,
Feb 28, 2006, 8:45:41 AM2/28/06
to Applixware
No, there is no libgtk, Applixware uses it's own toolkit. The problem
is that we have to maintain compatibility with RedHat and Suse
Enterprise editions. These distributions use older tried & true
libraries, never the bleeding edge ones.

Reply all
Reply to author
Forward
0 new messages