You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by bu...@apache.org on 2010/07/21 14:33:00 UTC

DO NOT REPLY [Bug 49627] New: Cannot print non-Latin 1 fonts, like Greek, only first page is accessed

https://issues.apache.org/bugzilla/show_bug.cgi?id=49627

           Summary: Cannot print non-Latin 1 fonts, like Greek, only first
                    page is accessed
           Product: Fop
           Version: 0.95
          Platform: All
            Status: NEW
          Severity: blocker
          Priority: P2
         Component: fonts
        AssignedTo: fop-dev@xmlgraphics.apache.org
        ReportedBy: spyros.papantoniou@gmail.com


Hello,

I tried to embed new fonts, like DINRg, via userconfig.xml, the font seems
installed, and I can display correctly all Latin, german umlaute, etc
characters,
but cannot print Greek characters that do exist in the next page of this font.
It seems that fop sees only the first 255 characters (first page) of the
installed or embedded font.

Symbol, that has some of the Greek characters, misses all accents, and one
cannot type mixed latin and greek in the same line. All accented Greek chars
are displayed as # in Symbol.

Does any one have any idea on how to activate the full ISO-8859-7 codepage, or
how to activate the second and following pages in UTF-8, so that fop uses the
correct fist byte in UTF-8 to acces the correct page? Currently all pages but
the first seem to be ignored.

userconfig.xml reads:

<fop version="1.0">
  <renderers>
    <renderer mime="application/pdf">
      <fonts>

      <font 
metrics-url="file:///Users/sj/Triboni8090/ginkgo/fopFonts/DINRg.xml"  
               kerning="yes" 
              
embed-url="file:///Users/sj/Triboni8090/ginkgo/fopFonts/DINRg.ttf">
          <font-triplet name="DINRg" style="normal" weight="normal"/>
        </font> 


      </fonts>
    <renderer>
   </renderers>
</fop>

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 49627] Cannot print non-Latin 1 fonts, like Greek, only first page is accessed

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=49627

Chris Bowditch <bo...@hotmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |WORKSFORME
         OS/Version|                            |All

--- Comment #1 from Chris Bowditch <bo...@hotmail.com> 2010-07-23 05:23:54 EDT ---
Hello,

Please don't raise bugs to ask questions. Instead subscribe to FOP user mailing
list abd ask question there:
http://xmlgraphics.apache.org/fop/maillist.html#fop-user-subscribe

I believe the reason why you can only access the first 255 characters of the
font is because you are using a metrics file. Since 0.95 metrics file is not
required and in fact if you use a metrics file you run into limitations such as
being restricted to ANSI code page.

Thanks,

Chris

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 49627] Cannot print non-Latin 1 fonts, like Greek, only first page is accessed

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=49627

Glenn Adams <gl...@skynav.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |CLOSED

--- Comment #2 from Glenn Adams <gl...@skynav.com> 2012-04-01 13:42:52 UTC ---
batch transition to closed for remaining resolved bugs

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.