<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user">
    <title>gmane.comp.fonts.freetype.user</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4454"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4453"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4452"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4451"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4450"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4449"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4448"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4447"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4446"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4445"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4444"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4443"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4442"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4441"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4440"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4439"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4438"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4437"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4436"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4435"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4454">
    <title>[ft] Problem of oblique using FT_Outline_Transform</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4454</link>
    <description>&lt;pre&gt;Hello all,

FT2 provides us oblique style. (FT_GlyphSlot_Oblique and FT_Outline_Transform)
When I use FT_Outline_Transform for oblique, Werner suggest not to change glyph's advance.
(http://lists.nongnu.org/archive/html/freetype/2011-01/msg00030.html)
Then the end of the sentence is not displayed properly. The last glyph is cutted.

When I tested with changing glyph's advance(wider than original advance), The last glyph is displayed properly.
But overall display is not good.

My question is:
1. Werner said that changing advance width is not needed for oblique.
    I want to know reason in detail.
2. How can I resolve this issue? Changing advance width is best way?

Best Regards,
Deokjin Kim
&lt;/pre&gt;</description>
    <dc:creator>Deokjin Kim</dc:creator>
    <dc:date>2012-05-25T05:27:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4453">
    <title>Re: [ft] How to get Horizontal Advance on Stroked Glyph</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4453</link>
    <description>&lt;pre&gt;
Thanks so much! I will use the gnu diff in the future.


Werner LEMBERG wrote:

&lt;/pre&gt;</description>
    <dc:creator>johnpf74</dc:creator>
    <dc:date>2012-05-24T13:23:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4452">
    <title>Re: [ft] How to get Horizontal Advance on Stroked Glyph</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4452</link>
    <description>&lt;pre&gt;

The `standard' way is to use the GNU `diff' program (with using option
-u) to create a diff.  You could then simply say

  diff -u foo.old foo.new &amp;gt; foo.diff

and send `foo.diff'.


Thanks a lot!  I've incorporated them (with slight modifications).


    Werner
&lt;/pre&gt;</description>
    <dc:creator>Werner LEMBERG</dc:creator>
    <dc:date>2012-05-24T05:05:56</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4451">
    <title>Re: [ft] How to get Horizontal Advance on Stroked Glyph</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4451</link>
    <description>&lt;pre&gt;
Hello Werner.

Sorry, I am new to this. What do you think of the below comments? I hope
this is enough information to go on in order to find the code and add to the
documentation. 

John

freetype.h
line 223
  /*    horiAdvance ::                                                    
*/
  /*      Advance width for horizontal layout. If the glyph will be       
*/
  /*      stroked with an outside border you will need to manually adjust 
*/
  /*      this advance to account for added width from the border.        
*/
 
line 232 (will be line 234 once comment above is added)
  /*    vertAdvance ::                                                    
*/
  /*      Advance height for vertical layout. If the glyph will be        
*/
  /*      stroked with an outside border you will need to manually adjust 
*/
  /*      this advance to account for added height from the border.       
*/

ftstroke.h
line 658
   * &amp;lt; at &amp;gt;note:
   *   The source glyph is untouched in case of error. Adding
   *   stroke may yield a significant&lt;/pre&gt;</description>
    <dc:creator>johnpf74</dc:creator>
    <dc:date>2012-05-21T14:57:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4450">
    <title>Re: [ft] How to get Horizontal Advance on Stroked Glyph</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4450</link>
    <description>&lt;pre&gt;

It really depends on the amount of the added thickness, your personal
taste, the font itself, etc., etc.; if it were a one-to-one
relationship, FreeType would adjust it automatically.


It's the same situation, yes.


The doc files are generated from the header files.  I thus ask you to
open the file ftstroke.h, improve the wording (or add some words or
sentences) and send me a diff to the original version.


    Werner
&lt;/pre&gt;</description>
    <dc:creator>Werner LEMBERG</dc:creator>
    <dc:date>2012-05-21T14:05:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4449">
    <title>Re: [ft] How to get Horizontal Advance on Stroked Glyph</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4449</link>
    <description>&lt;pre&gt;
Thank you very much Werner!

Does that mean if, in general, if I add an N pixel stroke, I would add a 2*N
pixel advance to account for the stroke on each side, where N is an integer?
Would I also do the same for advancing each line of text vertically?

Also, how do I advise a patch to update the documentation? Is that something
that you will handle?

Thanks, John


Werner LEMBERG wrote:

&lt;/pre&gt;</description>
    <dc:creator>johnpf74</dc:creator>
    <dc:date>2012-05-21T13:47:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4448">
    <title>Re: [ft] Installing freetype</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4448</link>
    <description>&lt;pre&gt;Hi,

The relationship between your trouble and your question is unclear.
I guess what you want is SDL text output. If you ask the question
about the installation of FreeType2 in this list, the replies would
be the information to install FreeType2 as self-standing library,
without the combination with SDL. Thus, the description how you
installed SDL and how SDL_ttf failed (if you got any error or warning
message, they should be provided without filtering) would be useful
for the subscribers of this list to understand if the question could
be considered in this list, or should be asked in SDL (or MinGW)
user community.

Regards,
mpsuzuki

Lars Brämer wrote:


_______________________________________________
Freetype mailing list
Freetype&amp;lt; at &amp;gt;nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype
&lt;/pre&gt;</description>
    <dc:creator>suzuki toshiya</dc:creator>
    <dc:date>2012-05-20T08:18:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4447">
    <title>[ft] Installing freetype</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4447</link>
    <description>&lt;pre&gt;Hello list,

my name is Lars,42, MCSE. I like to install FreetTpe2 make use it with via
the SDL API, or better said the SDL_ttf library which is a wrapper for FreeType2.

My System is VISTA64/MinGW32/SDL 

I have to admit that I am not a splendid programmer. But I have MinGW32 successfully
installed and the SDL API inclusive SDL_mixer, which is a Audio library.

When I now install SDL_ttf it seems to be right, but I get no text output.
the compilation runs well.

When I look at my installation it feels that I have never successfully installed
FreeType2. Please excuse my clumbsy question, but what have I exactly to do if
I wish to insatll FreeType2 on my VISTA64/MinGW setup?

Thanks,
Lars _______________________________________________
Freetype mailing list
Freetype&amp;lt; at &amp;gt;nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype
&lt;/pre&gt;</description>
    <dc:creator>Lars Brämer</dc:creator>
    <dc:date>2012-05-20T07:43:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4446">
    <title>Re: [ft] How to get Horizontal Advance on Stroked Glyph</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4446</link>
    <description>&lt;pre&gt;

As you correctly state, the stroker doesn't increase the advance
width.  You have to do this by yourself.

Reason for not modifying the advance width is the non-linearity
between stroke thickness and advance width.  For example, you might
add a very slight `boldness' (say, 0.2px) to a glyph without wanting
to change the advance widths at all.

Please advise a patch to the documentation to make this clear.


    Werner
&lt;/pre&gt;</description>
    <dc:creator>Werner LEMBERG</dc:creator>
    <dc:date>2012-05-19T06:43:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4445">
    <title>Re: [ft] How to get Horizontal Advance on Stroked Glyph</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4445</link>
    <description>&lt;pre&gt;
===
Although I'm not very familiar with freetype, I don't see any faults in 
your code.
Best I can do is offer some of my code.  Perhaps it will be of some help.
Typically I don't get to respond to this board cause someone else beats 
me too it, so someone else respond who knows better too.
-------------------
                 CurrentGlyph-&amp;gt;GlyphIndex = 
FT_Get_Char_Index(FreeTypeFace, Letter);
                 FT_Load_Glyph(FreeTypeFace, CurrentGlyph-&amp;gt;GlyphIndex, 
FT_LOAD_DEFAULT);
                 GlyphPointer = &amp;amp;CurrentGlyph-&amp;gt;Glyph;
                 FT_Get_Glyph(FreeTypeFace-&amp;gt;glyph, GlyphPointer);
                 PenPointer = CurrentGlyph-&amp;gt;Pen;

                 if(Kerning &amp;amp;&amp;amp; Prev_Glyph &amp;amp;&amp;amp; CurrentGlyph-&amp;gt;GlyphIndex)
                 {
                     FT_Get_Kerning(
                         FreeTypeFace,
                         Prev_Glyph,
                         CurrentGlyph-&amp;gt;GlyphIndex,
                         FT_KERNING_DEFAULT,
                         KernVectorPointer );
                   &lt;/pre&gt;</description>
    <dc:creator>Infro</dc:creator>
    <dc:date>2012-05-19T00:11:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4444">
    <title>[ft]  How to get Horizontal Advance on Stroked Glyph</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4444</link>
    <description>&lt;pre&gt;
Hello, 

I am trying to get the advance amount for a stroked glyph. I cannot find it
anywhere in the documentation. I have a code snippet below. Basically when I
do the algorithm, the advance amount is not accounting for the width of the
outline, so the next character's outline overlaps the previous character.

Any suggestions?

Thanks,
John

// set the stroker with a 3 pixel stroke
FT_Stroker_Set(stroker,
                static_cast&amp;lt; FT_Fixed &amp;gt;( 3 * 0x40),
                FT_STROKER_LINECAP_ROUND,
                FT_STROKER_LINEJOIN_ROUND,
                0);
                
FT_Glyph outlineGlyph = NULL;

// Load the glyph
FT_UInt glyphIndex = FT_Get_Char_Index( *face, chr ); 
FT_Load_Glyph( *face, glyphIndex, FT_LOAD_NO_BITMAP );
FT_Get_Glyph( (*face)-&amp;gt;glyph, &amp;amp;outlineGlyph );

// stroke it
FT_Glyph_Stroke( &amp;amp;outlineGlyph, stroker, false );

// copy to bitmap
FT_Glyph_To_Bitmap( &amp;amp;outlineGlyph, FT_RENDER_MODE_NORMAL, NULL, true );
FT_BitmapGlyph outlineBitmap = (FT_BitmapGlyph)outlineGlyph;

// get metrics &lt;/pre&gt;</description>
    <dc:creator>johnpf74</dc:creator>
    <dc:date>2012-05-18T06:21:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4443">
    <title>Re: [ft] Outline decomposition of composed glyph</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4443</link>
    <description>&lt;pre&gt;I'm completely uncertain, but you are probably wanting to draw "e with 
circumflex" instead of "e" and then adding a circumflex/hat.  Normally 
hex code 0x88.
&lt;/pre&gt;</description>
    <dc:creator>Infro</dc:creator>
    <dc:date>2012-05-11T17:36:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4442">
    <title>[ft] Outline decomposition of composed glyph</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4442</link>
    <description>&lt;pre&gt;Hello

I want to render a glyph "e with circumflex" with freetype outline.

In Windows 7, Arial font is Opentype Font and this glyph is composed 
with 3 outlines, which are references of other glyph, 2 outlines in the 
same "glyph cell [e]" and 1 in an other "glyph cell [^]".

When I use FT_Outline_Decompose in order to draw "e with circumflex", in 
Windows 7 circumflex is left border aligned.

Did I forget something in order to get circumflex centered over glyph "e"?

Thanks for your replies.

ANTONCZYK Maxence
BROADCAST-BOX
1, rue de la banque
F-71000 Chalon sur Saône
&lt;/pre&gt;</description>
    <dc:creator>ANTONCZYK Maxence</dc:creator>
    <dc:date>2012-05-11T12:39:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4441">
    <title>Re: [ft] ttfautohint error: broken table</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4441</link>
    <description>&lt;pre&gt;

Fixed in git.  Thanks for the report!


    Werner
&lt;/pre&gt;</description>
    <dc:creator>Werner LEMBERG</dc:creator>
    <dc:date>2012-05-10T21:52:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4440">
    <title>Re: [ft] ttfautohint error: broken table</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4440</link>
    <description>&lt;pre&gt;
Ah, I see, there is a near horizontal line that FontForge turned into a
huge number of points when converting from cubic to quadratic splines,
fixing that gets rid of the error.

Regards,
 Khaled
&lt;/pre&gt;</description>
    <dc:creator>Khaled Hosny</dc:creator>
    <dc:date>2012-05-10T10:45:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4439">
    <title>Re: [ft] ttfautohint error: broken table</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4439</link>
    <description>&lt;pre&gt;
But neither FontForge nor ttx nor FreeType complain.  This means that
there is a bug in ttfautohint...


    Werner
&lt;/pre&gt;</description>
    <dc:creator>Werner LEMBERG</dc:creator>
    <dc:date>2012-05-10T10:54:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4438">
    <title>Re: [ft] ttfautohint error: broken table</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4438</link>
    <description>&lt;pre&gt;

Ah, ok.  The problem is glyph `four' (which looks *veeeery* strange),
but it seems to be a bug in ttfautohint.  Will investigate.


    Werner
&lt;/pre&gt;</description>
    <dc:creator>Werner LEMBERG</dc:creator>
    <dc:date>2012-05-10T10:32:15</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4437">
    <title>Re: [ft] ttfautohint error: broken table</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4437</link>
    <description>&lt;pre&gt;
Thank you, but this still does not help my case, this fixes the error
message when processing CFF-flavoured fonts, which was:

  Error code `0x06' while autohinting font:
    invalid argument

But the error I'm getting is with the Crimson-Bold.ttf font (error code
0x08 not 0x06).

Regards,
 Khaled
&lt;/pre&gt;</description>
    <dc:creator>Khaled Hosny</dc:creator>
    <dc:date>2012-05-10T07:53:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4436">
    <title>Re: [ft] ttfautohint error: broken table</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4436</link>
    <description>&lt;pre&gt;
Thanks for the report; this is now improved in the git repository.
The new error message is

  This font is not a valid font in SFNT format with TrueType outlines.
  In particular, CFF outlines are not supported.


      Werner
&lt;/pre&gt;</description>
    <dc:creator>Werner LEMBERG</dc:creator>
    <dc:date>2012-05-10T05:49:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4435">
    <title>[ft] ttfautohint error: broken table</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4435</link>
    <description>&lt;pre&gt;I'm trying to hint Crimson font[1] with ttfautohint, but I'm getting an
error with bold and semibold fonts:

  Error code `0x08' while autohinting font:
    broken table

It would be nice if ttfautohint would give more information so I can
debug the font, at least the name of the offending table.

[1] http://crimsontext.svn.sourceforge.net/viewvc/crimsontext/trunk/builds/

Regards,
 Khaled
&lt;/pre&gt;</description>
    <dc:creator>Khaled Hosny</dc:creator>
    <dc:date>2012-05-09T22:21:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4434">
    <title>Re: [ft] Help:How can i build freetype for win64</title>
    <link>http://permalink.gmane.org/gmane.comp.fonts.freetype.user/4434</link>
    <description>&lt;pre&gt;In my case, I use MinGW cross compiler for Win64 which is running on GNU/Linux.
The packages by original developers for MinGW64 are still available from:
http://sourceforge.net/projects/mingw-w64/
But the latest cygwin distributes MinGW64 cross compilers in their packages
http://cygwin.com/packages/

Regards,
mpsuzuki

clive wrote:
&lt;/pre&gt;</description>
    <dc:creator>suzuki toshiya</dc:creator>
    <dc:date>2012-05-02T14:04:32</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.fonts.freetype.user">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.fonts.freetype.user</link>
  </textinput>
</rdf:RDF>

