Re: how update the website for the complex layout

suzuki toshiya <[email protected]>
Newsgroups gmane.comp.fonts.freetype.user
Message-ID <[email protected]>
Oh, sorry for my poor wording.

> What exactly do you mean with a 'more general framework'?

If my memory is correct, HarfBuzz was started as the one of the infrastructure for the Pango.
When it was started, there were other non-HarfBuzz OpenType drivers, like Qt, like ICU, etc. Maybe there were more.
But now, the major players like Qt and ICU had changed to HarfBuzz. So I feel HarfBuzz had grown as more general framework, in comparison with its beginning.

But anyway, your pointing out "HarfBuzz is a text shaping library, not a text layout library" is important for the people looking for "text layout framework showing vertical glyphs in vertical writing mode". Maybe a simple mention on HarfBuzz is a misleading info, like, giving a flour to a person looking for a bread. I withdraw my proposal to replace the mention on Pango by the mention on HarfBuzz. More elaboration is needed.

Regards,
mpsuzuki

On 2021/05/19 13:58, Werner LEMBERG wrote:
> 
>> As a quick fix, I want to propose the additional item to FAQ.  [...]
> 
> Thanks, I've added this (with modifications) to the FAQ.  I also took
> the opportunity to update the layout of the FAQ to be similar to the
> rest of the FreeType 2 documentation.
> 
>> BTW, I wonder whether current last answer referring Pango should be
>> improved by referring HarfBuzz.  Yes, Pango is still essential part
>> of GTK+, but HarfBuzz is becoming more general framework broader
>> than GTK+.  How do you feel?
> 
> What exactly do you mean with a 'more general framework'?  HarfBuzz is
> a text shaping library; it is not meant to actually do text layout.  I
> think the following library stack is still valid:
> 
>    FreeType → HarfBuzz → Pango → Cairo
> 
> Of course, there are alternatives like
> 
>    FreeType → HarfBuzz → Qt
> 
> Please make further suggestions how to improve the FAQ!
> 
>> I would consider the additional text to add the vertical metrics
>> discussion in later.
> 
> Thanks in advance!
> 
> 
>      Werner
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.