[Date Prev][Date Next][Thread Prev][Thread Next]
[Author Index] [Date Index] [Thread Index]
[SQR-USERS Info] [SQRUG Home Page]

Printing French Characters



                I am writing a report that contains French characters and I
am getting spaces printed out.  I've read some of the past postings and
tried some of the solutions with no luck.  I am probably missing a basic
step, but needless to say I need help.  

SQR Version 4.3.2
HP Laserjet 8000 Series PS printer

I've included the following section in my postscri.str file and it is in the
SQRBINW directory:
----------------------------------------------------------------------------
----------------------------------------------------------------------------
--------------
/FS {   % pass font scale, name
    findfont exch scalefont
    } bind def
%
% Comment/uncomment the character CODE table not used/used
%

%
% French
%
/CODE [
192 /Agrave
194 /Acircumflex
199 /Ccedilla
200 /Egrave
201 /Eacute
202 /Ecircumflex
203 /Edieresis
206 /Icircumflex
207 /Idieresis
212 /Ocircumflex
217 /Ugrave
219 /Ucircumflex
224 /agrave
226 /acircumflex
231 /ccedilla
232 /egrave
233 /eacute
234 /ecircumflex
235 /edieresis
238 /icircumflex
239 /idieresis
244 /ocircumflex
249 /ugrave
251 /ucircumflex
]def

%PROLOG1  Values passed by user are inserted here:

%  Font names:  These may be changed to any fonts that are supported by your
%               printer.  You may add or delete fonts.  Be careful not to
%               delete fonts or change font numbers in use by existing

----------------------------------------------------------------------------
----------------------------------------------------------------------------
---------

I am running the SQR through PeopleSoft, and I logged out and back in before
rerunning the report.

My SQR has three different ways of defining the variable and related print
statements.  Although these all show up on the screen, they don't show up on
the printed page.

let $low_e1 = chr(233)
let $test = 't' || $low_e1 || 'st'
print $test
result = t st
print $low_e1
result = <blank>

Encode <233> into $low_e1
let $test = 't' || $low_e1 || 'st'
print $test
result = t st
print $low_e1
result = <blank>

print 'tést'
result = t st

Thank you for your help,
Debbie Benton
202 756-5889