how update the website for the complex layout

suzuki toshiya <[email protected]>
Newsgroups gmane.comp.fonts.freetype.user
Message-ID <[email protected]>
Dear Werner, Lawrence,

Sorry, please let me change the Subject of the discussion...

I feel a sympathy with the impression "often we receive the questions
looking for the complex text layout features in FreeType itself",
and the impression might make some experts tired.

The expected way would be guiding the people to some sample code using
HarfBuzz or something like that, even if they are out of the FreeType
project.

Also, update of the website document is expected. Taking a glance,
I found a few points.

P1) Currently FAQ does not answer to such questions.

P2) Tutorial II "Managing Glyphs" has some mentions about vertical
text layout, but unclear what FT2 can do and what FT2 cannot do.

Yet I don't have a good answer to a person saying "I don't care
the right-to-left scripts, or the complex glyph shaping like various
Indic scripts, I understand they need very complicated technology.
But I just want the support for CJK vertical writing mode, it should
be possible that raw FT2 supports it? The dependency chain before
HarfBuzz, like X11, pixman, cairo, glib, C++, etc etc are too long
for me!"

One of my headache is that there could be documentations describing
"dumb" vertical text layout (and misleading some people to outdated
solutions), like, the glyph rotation in the renderer-side. I was
thinking such technology was already gone, but recently I heard
some HTML renderers adopted such technologies to work with inappropriate
fonts X-p.

Regards,
mpsuzuki

On 2021/05/16 17:15, Lawrence D'Oliveiro wrote:
> On Sun, 16 May 2021 08:06:23 +0000 (UTC), Werner LEMBERG wrote:
> 
>> On Sun, 16 May 2021 20:00:20 +1200, Lawrence D'Oliveiro wrote:
>>>
>>> You want me to submit an item for the FAQ along the lines of “How do
>>> I do advanced/language-specific text layout?�
>>
>> Mhmm, this too, but I have thought of something quite at the top level
>> to really, really scare people away from inventing the wheel again,
>> underestimating the many difficulties that come with good typesetting.
> 
> Yeah, but that’s a bit beyond my level of expertise. I’m the kind of
> person who thinks HarfBuzz already does a pretty good job ;).
> 
>>> I can mention Fribidi for bidirectional arrangement, HarfBuzz for
>>> shaping/placement/substitution, and Cairo for actual rendering.
>>> Anything else along those lines anybody wants to see covered?
>>
>> This looks very promising, thanks!  Maybe it makes sense to mention
>> ICU also.
> 
> I’ve never used that, though. The ones I mentioned are the ones I’ve
> used.
>
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.