Thai characters

Hi,
I use Indesign 7.0.3 on a mac running osx 10.6.7.
I have a text using thai characters in Lucida Grande font, the thai characters are drawn (and print) as empty boxes but if I copy-paste the thai characters they are ok :
khun  phouying    คุณผู้หญิง (on the screen I have something like 'khun  phouying    ▢▢▢▢▢▢')
The idml export is ok too :
            <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/$ID/[No character style]">
                <Properties>
                    <AppliedFont type="string">Lucida Grande</AppliedFont>
                </Properties>
                <Content>คุณผู้หญิ</Content>
            </CharacterStyleRange>
The Lucida Grande font is active, I can add glyphs and see them, but they do not copy-paste (some of them were between 'khun'  and 'phouying' is the previous paste) and the idml export is as :
            <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/$ID/[No character style]" OTFContextualAlternate="false">
                <Properties>
                    <AppliedFont type="string">Lucida Grande</AppliedFont>
                    <CustomGlyph type="string">$ID/sosalathai</CustomGlyph>
                </Properties>
                <Content>�</Content>
            </CharacterStyleRange>
What can I do to get the thai characters drawn correctly ?
Regards,
Lionel

Hi,
I have been able to solve the problem using another font with thai characters (Garuda for instance from ftp://linux.thai.net/pub/thailinux/software/thai-ttf/ I have found the link in http://www.wazu.jp/ )
The problem is only with the Lucida Grande font.
Lionel

Similar Messages

  • PDF report printing is displaying '?' mark instead of thai characters

    Hi All,
    When trying to print PDF report I am getting question mark "?" for thai characters.
    In browser it is showing properly.The problem is happening only when I open pdf file.It is showing "?" mark instead of thai characters.
    I tried developing simple application in apex.oracle.com and I could reproduce the problem.It is showing "?" mark.
    Below is the link:
    http://apex.oracle.com/pls/otn/f?p=40394:1:1102169243398303
    username: thai
    paswd: thai123
    Thai characters are displaying properly outside Apex.So there is no problem with BI Publisher.
    I also tried the suggestion given in below link but no luck
    Re: Cannot print out Chinese , show as '?' in pdf report
    When I try the same thing in apex.oraclecorp.com it is working fine .I could clearly see thai characters.It is working fine
    My Adobe version is 8.x
    Is there any difference compared to apex.oraclecorp.com and apex.oracle.com settings for BI publisher?
    nls_language on server = 'THAI_THAILAND.TH8TISASCII and' 'PlSqlLanguage = AMERICAN_AMERICA.AL32UTF8'
    System Locale is set to thai and also the browser encoding set to thai windows
    Thanks in advance for your inputs.
    Kind Regards,
    Anwar

    Hello Mark,
    I recommend to post this query to the [BusinessObjects Enterprise Administration|BI Platform; forum.
    This forum is dedicated to topics related to administration and configuration of BusinessObjects Enterprise, BusinessObjects Edge, and Crystal Reports Server.
    It is monitored by qualified technicians and you will get a faster response there.
    Also, all BOE Administration queries remain in one place and thus can be easily searched in one place.
    Best regards,
    Falk

  • Thai characters not displaying correctly within App

    Hi everyone,
    I have a Adobe Flex Mobile app displays Thai text, however this is not displaying correctly. While developing the App on my Windows machine and testing using the Adobe Flash Builder mobile emulator, the font/characters look correct.
    However when running the app on either the MAC Adobe Flash Builder emulator, the iPhone simulator or on an actual iPhone, the font/characters are incorrect.
    First I thought that it was maybe an encoding issue (I am using locale properties files to replace text), so followed instructions at this website Flash Builder, Flex language bundles showing strange symbols. Not utf8 encoded.Sefol however this did not solve the issue.
    Looking more closely at the text rendered, it looks as though all of the characters for each word are actually being rendered, but they are just being rendered in correctly. Where as if it was a encoding issue then it would be missing characters completely.
    So if you look at the first character, in the correct version it is built up of 3 components. If you look at the second image, you can see that these three components are present but just not all appearing within one character.
    Is this a font issue? or is it actually an encoding/rendering issue?
    My code for testing this is just a simple label tag
    <s:Label text="ชื่อผู้ใช้" fontFamily="Arial" fontSize="12" />
    Many thanks.

    Ok so after doing a bit more of an investigation into the Font being the issue and not the encoding type, it seems as though if I use a specific font which I know has the Thai characters, then they are displayed correctly.
    I have embedded the font into the App using the code:
    [Embed(source="../assets/Kinnari.ttf", mimeType="application/x-font", embedAsCFF="true", fontFamily="ThaiFont")]
      private var ThaiFont:Class;
    Then on my UI I have added the font:
    <s:Label text="ชื่อผู้ใช้" fontFamily="Arial" fontSize="12" fontFamily="ThaiFont" />
    I was able to find this font at a Hawaiian Educational website! Thai fonts :: Thai Language Program, University of Hawai'i, Manoa
    Thanks @tooMuchTrouble for your help.

  • Problems displaying Thai characters in FTE components on Mac

    I had originally posted a question here: http://forums.adobe.com/message/4027591, but was told that this is more of a flash runtime issue.
    I am running into issues displaying Thai characters in Flex components that make use of the Flash Text Engine (FTE), specifically on Mac OSX 10.6.8 Snow Leopard.
    Here's a blurb of my compiler font managers in flex-config.xml:
    <flex-config>
            <target-player>10.2.0</target-player>
            <!-- Specifies the version of the compiled SWF -->
            <swf-version>11</swf-version>
            <compiler>
              <!-- Specifies the locales for internationalization. -->
              <locale>
                  <locale-element>en_US</locale-element>
              </locale>
              <fonts>
                  <!-- ... -->
                  <!-- Compiler font manager classes, in policy resolution order-->
                  <managers>
                      <manager-class>flash.fonts.JREFontManager</manager-class>
                      <manager-class>flash.fonts.BatikFontManager</manager-class>
                      <manager-class>flash.fonts.AFEFontManager</manager-class>
                      <manager-class>flash.fonts.CFFFontManager</manager-class>
                  </managers>
                    <!-- ... -->
                </fonts>
            </compiler>
        </flex-config>
    ...and another from flash-unicode-table.xml:
    <language-range>
        <lang>Thai</lang>
        <range>U+0E01-0E5B</range>
    </language-range>
    My flex application originally had the following defined in its stylesheet:
        Application {
            fontSize: 12px;
            fontFamily: Arial;
            font-sharpness:0;
            font-anti-alias-type:advanced;
    Thai characters render correctly in mx components such as TextField so far.  However, FTE components such as TextLine show those crappy-looking boxes as a substitution.  My initial guess was that somehow one of the compiler font managers declared in flex-config.xml was not finding the right system font to fallback to for Thai characters.  So, I ensured the system font was installed by going to System Preferences > Language and Text > Edit List.  Then I changed fontFamily to Arial, Ayuthaya.  Still was seeing the boxes of evil.
    Next I figured that perhaps the Arial font might be assigning a box for each unicode value corresponding to a Thai character.  So it was effectively overriding the Ayuthaya system font.  So I changed fontFamily once more to just Ayuthaya and this worked with one issue - Ayuthaya looks inherently different from Arial for non-thai characters.
    Here's my question - is there a less invasive way to support Thai in FTE components such that the appearance of the text is closer to the Arial font?  I would rather not embed a font because I'm constrained on SWF size.
    Oh and I'm using flash player 10.3 right now.

    OK, I asked the FTE team and got this reply: "Lucida Grande is CTS's fallback font for Thai.  This font on OS 10.7 and 10.6 are not supporting Thai anymore.  The version on 10.5 was supporting it." This means that it's our bug that we keep using Lucida Grande as fallback font even Apple dropped support Thai script with that font after 10.6. Unfortunately this bug was deferred from current development release (11.2) because of time constraint. If this support is critical for your business, can you open a bug in our public bugbase and ask as many vote as possible? In this way I may be able to convince internal team to fix this bug in next release.
    Thank you for your feedback!
    Hitomi

  • Problems displaying Thai characters in Flex FTE components on Mac

    I am running into issues displaying Thai characters in Flex components that make use of the Flash Text Engine (FTE), specifically on Mac OSX 10.6.8 Snow Leopard.
    Here's a blurb of my compiler font managers in flex-config.xml:
        <flex-config>
            <target-player>10.2.0</target-player>
            <!-- Specifies the version of the compiled SWF -->
            <swf-version>11</swf-version>
            <compiler>
              <!-- Specifies the locales for internationalization. -->
              <locale>
                  <locale-element>en_US</locale-element>
              </locale>
              <fonts>
                  <!-- ... -->
                  <!-- Compiler font manager classes, in policy resolution order-->
                  <managers>
                      <manager-class>flash.fonts.JREFontManager</manager-class>
                      <manager-class>flash.fonts.BatikFontManager</manager-class>
                      <manager-class>flash.fonts.AFEFontManager</manager-class>
                      <manager-class>flash.fonts.CFFFontManager</manager-class>
                  </managers>
                    <!-- ... -->
                </fonts>
            </compiler>
        </flex-config>
    ...and another from flash-unicode-table.xml:
        <language-range>
            <lang>Thai</lang>
            <range>U+0E01-0E5B</range>
        </language-range>
    My flex application originally had the following defined in its stylesheet:
        Application {
            fontSize: 12px;
            fontFamily: Arial;
            font-sharpness:0;
            font-anti-alias-type:advanced;
    Thai characters render correctly in mx components such as TextField so far.  However, FTE components such as TextLine show those crappy-looking boxes as a substitution.  My initial guess was that somehow one of the compiler font managers declared in flex-config.xml was not finding the right system font to fallback to for Thai characters.  So, I ensured the system font was installed by going to System Preferences > Language and Text > Edit List.  Then I changed fontFamily to Arial, Ayuthaya.  Still was seeing the boxes of evil.
    Next I figured that perhaps the Arial font might be assigning a box for each unicode value corresponding to a Thai character.  So it was effectively overriding the Ayuthaya system font.  So I changed fontFamily once more to just Ayuthaya and this worked with one issue - Ayuthaya looks inherently different from Arial for non-thai characters.
    Here's my question - is there a less invasive way to support Thai in FTE components such that the appearance of the text is closer to the Arial font?  I would rather not embed a font because I'm constrained on SWF size.

    If you don't set fontFamily, what it will be? For such a question, you need turn to Flash runtime guys for help. I think you can find them on http://forums.adobe.com/community/flashplayer?view=overview

  • REG : Error in conversion of Thai characters during flat file generation

    Hi All,
             I have a scenario where input is IDOC and output is a Flat File.I am getting some Thai characters from IDOC(sender) when converted into flat file all theThai charcters are converted into "??????". Can anyone please suggest me how to maintain thai characters in the output file.
    Thanks,
    Siva

    Hi Siva,
    Use TIS encoding in output file..
    Check these threads
    Special Character being replaced by Question Marks in Java Mapping
    Output encoding in Java mapping ?
    Regards
    Suraj

  • Export to pdf for thai characters get blank result.

    Dear expert,
    I have a problem, when export Sales Order that contain thai characters to PDF in SAP B1 2007A SP01 PL08, the page converted to pdf successfully for english characters, but not for Thai character. Thai characters did not display anything, just blank.
    I did refer to note 339832 , and i guess this note is for R3 system, and I think for B1 also should use the same method when export to pdf.
    So, anyone have any idea to enable Thai characters to export to pdf in SAP Business One?
    Thanks in advance for any help.
    Reagrds
    Mat

    Dear Carin,
    Actually the purpose I want to export to pdf is because to attach wiith email that send direct from SAP.
    My scenario here is:
    - Open one Sales Order
    - then click on Email icon to send email with attachment (I want to attach the SO). But, when I check the pdf before send the SO as attachment, i find out that the Thai characters missing/blank (as JimM said it is limitation in SAP for pdf function currently).
    - the email sent successfully, but only the SO attachment is not correct because of Thai characters missing.
    As per your suggestion, yes I can print as pdf first, then manually attach to email, but this involve too many manual steps just to send one SO via email.
    Any way, thanks to all of you for reply.
    JimM, thanks for the info and I will try to proceed to SAP development team for future use.
    Regards
    Mat

  • Printing Thai characters on Windows 7

    Dear Experts,
    We are developing our system on Windows 7 and we are testing on the printer with Thai characters from SAP(GUI710 Patch 17).  On "Print Preview" everything looks fine but after printed there are some Thai characters (vowels) do not align correctly but it looks fine on Windows XP.  We have tested on the new GUI720 also but the same result shown.  Is there any way to solve this alignment problem?
    Thank you in advance
    Chayanin

    Hi Chamkam,
    Thanks.
    We are facing the same issue in our ECC system.
    We are facing this issue after an ECC upgrade.
    Can you provide more details on your solution?
    Means what are all the steps you have taken?
    Regards,
    Govind

  • IPad is slow in processing Thai characters

    Hi
    I'm Thai and I use my iPad a lot for reading and writing. The iPad slowness has been an issue for me for so long. At first, I thought it was some apps that heavily use resources of my iPad, so I tried closing all inactive apps or restarting which doesn't help. The problem occurs only occasionally, so I decided to be patient and live with it. However, lately I found that this slowness seems to related with processing or displaying a lot of Thai characters.
    The first app that the behavior is obvious is iBooks. It takes a good amount of time (minutes) to load a Thai book with about 200 pages, and many seconds just to flip a page. I have another English book that longer than thousand pages and it opens almost instantly without waiting for flipping through pages.
    Safari is the other app that shows the same behavior. It takes a lot of patience to read a page with a lot of Thai characters. It freezes and unresponsive when I scroll down the page or click the link so many times. I even used to think that my iPad really freezes, but it will come back if I just wait long enough. Never had this happened on English pages.
    The last app that I found this occurs noticeably and I just tested it intentionally today is DayOne, a journal app. My journal writing (in Thai) became painful that I needed to switch to use my macbook instead because of typing lag. I used to blame the bluetooth keyboard and the app itself. Today I copied a pretty long English article into my journal entry and then continued to write after it. The lag was minimal and didn't affect my writing, so I switched to Thai. After only 5-6 lines, the typing lag came back to the point that I can't continue. I tried deleting only the Thai part and the problem solved!
    This is very strange to me and please correct me if you think I reach a wrong conclusion, but this is what I've observed. If I remember correctly this issue has been occurring after upgrading to iOS 7, and it is an iPhone issue as well. It's just not obvious because I don't read and write this much on iPhone. If anybody have seen this and know the solution or have any suggestions please let me know. Thank you in advance.
    SC

    The only things you can do on an iOS device are to restart apps as suggested by Lance or reset the device:
    Otherwise let Apple know the details of the problem via
    http://www.apple.com/feedback

  • Thai characters to PDF using smart forms

    Hi All,
    I have created a smartform which displays order details. The address contains thai characters. While viewing the preview, the characters are displayed correctly.
    The OTF form of this print is converted into PDF using the function module CONVERT_OTF and sent as mail attachment.
    The issue is in the PDF attachment, thai characters are converted to junk characters. Can anyone suggest how to overcome this?
    FYI, for displaying thai characters, chinese font THANGSAN is used.
    Thanks & regards,
    Juli.

    Hi,
    There is no command like this. If you use device type PDFUC or SWINCF to create the  spool before converting via RSTXPDFT4, then the PDF conversion will be unicode. See SAP note #999712. But you still need to upload true type fonts to support the Thai characters, this time via report RSTXPDF2UC as per note 999712 and the attached guide. The Adobe fonts don't support Thai so it is needed to embed Angsana new true type font into the PDF file to support Thai characters.
    Regards,
    Aidan

  • Displaying Thai Characters

    Hi,
    This is regarding to display Thai characters.
    while creating the domain i pointed all pools (cgpool, portal pool) to Oracle.
    so whatever node, content i am creating in Content Management stroing in Oracle. (i imported all related tables to Oracle)
    i upload some English contents and can able to see the contents in the browser.
    when i upload Thai characters it is storing junk values in Oracle. so its displaying junk values on the browser.
    please let me know how to store & display Thai characters
    in the browser.
    Thanks,
    Natesh.

    If you don't set fontFamily, what it will be? For such a question, you need turn to Flash runtime guys for help. I think you can find them on http://forums.adobe.com/community/flashplayer?view=overview

  • Problem when printing Thai Characters in Smartform

    Hi All,
    When printing thai characters in smartform it takes more spaces between characters than required. I tried all possible font to adjust the character spacing.
    Can anyone help me out.
    Thanks,
    Khushboo Dand

    Dear Khushboo, Jag
    I have observed that tThe tiny boxes that are appearing in the Smartform text element is only occuring when you are printing a variable whose content is thai and nothing else with that. by nothing else i mean no THAI hardcoded text.
    if you try and check you will observe that when you try to print something like this in your Text element
    with your paragraph format alright/ output device and device type everythng in place
    eg:
    ของผู้มีเงินได้ &G_VAR& -
    is printing alright : content of G_VAR is thai characters
    but if you are printing just the variable
    eg:
    &G_VAR& --- it will print boxes
    to overcome this after trying no.of checks / online helps / settings etc etc which , ofcourse, did not help
    I did a lil bit trick with the system
    You can create a character format in your smartstyle with FONT : THANGSAN and maintain the COLOR as white
    now go to your text element key in a THAI character at the start or end of you variable and assign your new character format to that character. and Eureka! it will work
    eg: <CF> ข </>  &G_VAR&  - --- seen in your change editor
    where CF is the new "colorless" character format I have asked you to create.
    Thanks and Regards,
    Charu.
    Edited by: Charu Borkar on Aug 3, 2011 00.14 am

  • LSMW upload of Thai characters uploaded incorrectly as '#####'

    Hello,
    I‘m using LSMW to upload data in Thai language. However the Thai characters are uploaded as ‘####’.
    I uploaded using LSMW to upload customer master as follows
    -     file uploaded is a tab delimitted (.txt) unicode file
    -     SAP gui ‘character set’ is set to ‘Thai TIS620’
    -     I logon in language ‘EN’ using codepage 1100
    -     SAP release is 620 for SAP ABAP & BASIS and release 470 for SAP APPL
    Logging onto SAP using codepage 8600(Thai codepage) did not make any difference.
    Doing all of the above with SAP gui ‘character set ‘Simplified Chinese GB2312’, I was able to upload chinese characters into SAP succesfully
    Just wondering if any special Thai codepage, character set, technical settings is required as part of Thai installation(I'm not a Basis expert).
    Has anyone sucessfully uploaded Thai characters into your SAP system?
    Thanks for any tips and informations.
    Best regards, Yong Yong

    Hi Yong,
    I need some help in upload some data using LSMW. I am uploading some customer data which is mainatined in Spanish. Could you please tell me about the settings that i have to take care off before the upload?
    my email address is [email protected]

  • How to load  thai Characters in a table

    Hi
    I have a xls which has some thai characters like
    บ.เฮงย่งสูงหลานหลวง จก.
    Now I need to load the data into a table . The database is in UTF8 mode.
    I am unable to load the data esp the thai characters as they are loaded as ???????????????? in the table .
    When i make a csv or dat file of these data in the xls I get garbage values .
    How do i solve this problem ?
    regards
    SHUBH

    <FONT face=Arial size=2>
    What is your session NLS_LANG setting ?
    or
    Japanese Characters in Tables
    </FONT>
    -sknull

  • Updating Thai characters for CMIR at header nad Item Level In LSMW

    Hi Experts,
    We are in the process of Upadting Thai characters for CMIR in VA22 transaction Using LSMW.
    In that We have used BAPI_CUSTOMERQUOTATION_CHANGE to Update the Thai Characters.
    The text which i am updating gets updated in va22 when the length of line is upto 132 characters but when it is more than that it gets truncated as the structure BAPISDTEXT  in which it is getting Updated has text_line field with 132 char.
    How can we Update if the text line is more than 132 characters say 150 for e.g.
    we have tried changing with TDFORMAT  * for default first line and / for next line so that remaining text comes in the next line but it's not wrkng fine,it's taking only first line.
    How do we Go about it?
    Regards,
    Rahul

    Use userexit save_document_prepare in MV45AFZZ .
    <REMOVED BY MODERATOR>
    Edited by: Alvaro Tejada Galindo on Jun 12, 2008 6:51 PM

Maybe you are looking for

  • How can FTP users access my NAS system via FTP client?

    I recently purchased a 2 bay, 4TB Buffalo Link Station DUO in order to solve some FTP issues.  I have about 50 users outside my LAN that need to connect drop files on my NAS, however nobody seems able to connect via FTP client.  If they login using t

  • HT1222 I need to know how to update my Iphone and get my I tunes over to phone

    I am trying to get my I tunes onto my phone. It keeps telling me I have not music.

  • Warning when running a downloaded application

    I recently downloaded and "installed" (i.e, dragged to the /Application folder) BlueJ, a Java IDE mainly used for educational purposes. Now, whenever I run the app, I can see some window for a very short time - it looks like the warning that the app

  • Java 1.5 - Each Element of a List Cannot Be An Array?

    I plan to create a List and each element of this List is a String Array. First, I declared a List:      private static List<String> recursiveTextArray = new ArrayList<String>();And I want to build this List by adding one Array at a time: recursiveTex

  • Optimizing jpgs

    I am optimizing images to 10k. The the "Save for Web and Devices" all images are coming up under 10k. Though after I save, in the folder the image says 12k.  What's up?