cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Did you get an answer that solved your problem? Please mark it as an Accepted Solution so others with the same problem can find the answer easily. X

Support for Euro symbol in E3

ptc-1314704
1-Newbie

Support for Euro symbol in E3

Hi,

We have Arbortext Editor 5.3 M061 for Windows based customized product as client application and E3 is installed in the Solaris 10 as server application. XML documents created in Arbortext Editor 5.3 M061 based customized product are converted to PDF using web form which internally calls E3.

It is possible to insert Euro symbol in the XML document using "Insert -> Symbol" and Euro symbol properly appears in the XML document in the editor, but this symbol is missing when the document is converted to PDF using E3.

If any one of you has already worked in E3 and resolved such problem, it will be of great help if you canprovide input to resolve this issue. It is not the issue with Euro symbol only, but there are certain few more symbols which are not appearing in the PDF output. Whether we need to do any symbol related changes in the E3 setup to make sure that Euro symbol appears properly in the PDF output?

Best Regards,
Girish Kumar

6 REPLIES 6

Arbortext Editor does not have any issues around the Euro symbol that I have heard about. I would suspect that your configuration has different fonts for screen display and for PE. Even today, there are fonts out there that don't have the Euro symbol in them. And if PE is trying to use such a font for PDF, you won't see the Euro character.

John Dreystadt
Software Development Director
Arbortext - PTC
734-352-2835
-

Hi Girish,

We resolved this font problem (I agree with John, it's not an Arbortext
problem ... with one very small [unless it hits you] caveat) by using an
element. I believe it is called msarial_char and it supports the euro, the
carriage return character, and maybe a few others. (We have another
font-named element for a few other characters, so I can't ever remember
which does which.)

The caveat may or may not apply to the euro. I think we ran into it before
we ran into the euro problem. By customizing charent.cf and/or one of the
other .cf files you can usually cause Arbortext to render certain characters
using specific glyphs from specific fonts. This, however, can fail if you
are using any features that cause the content pipeline to fire (profiling,
DLM, etc.). The problem is that in the pipeline the XML is parsed multiple
times. The .cf files get applied before the end of the chain and cause
errors on trailing parsings. (Or something like that. This is accurately
written up somewhere in Adepters. If this bites you and you can't find it,
let me know. I can chase down the case.)


On Fri, Oct 23, 2009 at 3:30 AM, Girish Dewangan
<girish.dewangan@wipro.com>wrote:

> Hi,
>
> We have Arbortext Editor 5.3 M061 for Windows based customized product as
> client application and E3 is installed in the Solaris 10 as server
> application. XML documents created in Arbortext Editor 5.3 M061 based
> customized product are converted to PDF using web form which internally
> calls E3.
>
> It is possible to insert Euro symbol in the XML document using "Insert ->
> Symbol" and Euro symbol properly appears in the XML document in the editor,
> but this symbol is missing when the document is converted to PDF using E3.
>
> If any one of you has already worked in E3 and resolved such problem, it
> will be of great help if you can provide input to resolve this issue. It is
> not the issue with Euro symbol only, but there are certain few more symbols
> which are not appearing in the PDF output. Whether we need to do any symbol
> related changes in the E3 setup to make sure that Euro symbol appears
> properly in the PDF output?
>
> Best Regards,
> Girish Kumar
>
>

Hi,

Thank you for providing this input.

I am just trying to figure out the exact problem in our E3 setup environment. One thing I noticed that our Solaris 10 server in which E3 is installed is configured with locale as "en_US.ISO8859-15". I think, this locale does not support EURO symbol (reference: http://www.sun.com/software/whitepapers/wp-eurocurrency/). Could you please confirm? If this is the case, then we need to make sure that Solaris 10 server is configured with proper locale which supports EURO symbol.

Secondly, there is following configuration in the lib/charent.cf for euro in E3 setup:

unixonly:
# currency symbols
europs_symbol160unicode0x20ACpsa ":\g128|"

Do you feel any change is required in charent.cf regarding this? I could not understand where and how we can use msarial_char element in the E3 setup.

Best Regards,
Girish Kumar



Hi Girish,
I am not familiar with locale requirements or configuration.

I have one charent.cf that references the euro (most do not) and its entry
reads like this:
euro - - unicode 0x20AC win_1252 128

So, pretty close except there are no entries for 8 bit character sets and,
of course, it calls the Windows ANSI (Latin1) character set. I do not know
whether yours needs changing or not.

Sorry I wasn't clear about arialms_char element. We modified the DTD to
include the element, msarial_char, with the atttribute "type" which can be
set to a variety of characters. Specifically:

type (carriage_return | euro) #REQUIRED>

Then, we format the output to ARIAL MS using the stylesheet. This works on
Windows since just about every Windows install includes the ARIAL MS True
Type font. (There are PDF size implications since we also embed fonts and
that font is ~27MB if I recall.)

When our charent.cf configurations were being broken by the content
pipeline, creating an element to represent specific characters was the
easiest cheapest quickest solution available to us at the time. It may be
helpful to you depending on what your problem is. It may not be the best
solution even if it would work, though. We deployed our fix some years ago
and have never revisited it for a variety of reasons you might imagine (now
legacy usage of this element being the obvious one).

Given the quiet surrounding your original question, it's probably time to
open a call and submit an appsave from both Editor and PE. 😕


On Mon, Oct 26, 2009 at 2:29 AM, Girish Dewangan
<girish.dewangan@wipro.com>wrote:

> Hi,
>
> Thank you for providing this input.
>
> I am just trying to figure out the exact problem in our E3 setup
> environment. One thing I noticed that our Solaris 10 server in which E3 is
> installed is configured with locale as "en_US.ISO8859-15". I think, this
> locale does not support EURO symbol (reference:
>
>
> Do you feel any change is required in charent.cf regarding this? I could
> not understand where and how we can use msarial_char element in the E3
> setup.
>
> Best Regards,
> Girish Kumar
>
>
>
>
>
>

Hi Paul Nagai,

It seems your Puiblishihng Engine (E3) is installed in Windows environment. But in our case, it is installed in Solaris 10 environment where MS Arial font is not at all supported.

I found that Euro symbol is supported by locale en_US.ISO8859-15@eurowhich is installed in our Solaris 10 server. I am trying to setlocale to point to this locale while starting E3 and lets see the result.

Best Regards,

Girish Kumar

Hi,

I tried setting the locale to <u>en_US.ISO8859-15@euro</u>in E3 startup script in Solaris, but it is not helpful. Could you please suggest how this problem can be fixed in E3 which is installed in Solaris 10.

Best Regards,

Girish Kumar


Top Tags