Re: Drawing vertical text glyphs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Lubos,
I'm nogajun from Japan, and I've reported a bug in tdf#136081.
As for vertical writing, the W3C document may be useful.

* Requirements for Japanese Text Layout 日本語組版処理の要件(日本語版):
https://www.w3.org/TR/jlreq/
* Requirements for Chinese Text Layout中文排版需求: https://www.w3.org/TR/clreq/
* Requirements for Hangul Text Layout and Typography : 한국어 텍스트 레이아웃 및
타이포그래피를 위한 요구사항: https://www.w3.org/TR/klreq/

Japanese vertical writing has the problem reported in tdf#136081,
where the roles are turned sideways.

With Skia enabled, it does not meet the basic vertical writing specification.
This means that LibreOffice is not available in Japan/Japanese.
If you have problems with vertical writing, please ask questions.


Regards,
Jun

2021年4月26日(月) 19:30 Luboš Luňák <l.lunak@xxxxxxxxxxxxx>:
>
>
>  Hello,
>
>  is here somebody who understands drawing vertical (asian etc.) texts? I need
> help in that area for the Skia backend.
>
>  Specifically, the problems are tdf#137907, tdf#136081 and tdf#105650, which
> all stem from the same problem of positioning vertical glyphs.
> Positioning "normal" horizontal glyphs works fine, even in rotated text. I've
> looked at other VCL backends, and most of them handle vertical glyphs
> specially[*], and each of them in a different way. And the visual results are
> also different for those that I can check, and even that is different from
> what I can see if I check e.g. tdf#103785 in MS Office.
>
>  Given that I don't have that deep understanding of font rendering and I'm
> also not familiar with languages that need vertical glyphs, I have no idea
> what the correct way to do this should be. Is there somebody who understands
> this and could help me (preferably with knowledge of how it works, but even
> just being able to visually tell what's correct could do).
>
> [*] AquaSalGraphics::DrawTextLayout(), CairoTextRender::DrawTextLayout(),
> PrinterGfx::DrawGlyph(), ExTextOutRenderer::operator() , make your pick
>
> --
>  Luboš Luňák
>  l.lunak@xxxxxxxxxxxxx
> _______________________________________________
> LibreOffice mailing list
> LibreOffice@xxxxxxxxxxxxxxxxxxxxx
> https://lists.freedesktop.org/mailman/listinfo/libreoffice

-- 
野方 純 (Jun Nogata) - mail: nogajun@xxxxxxxxx
                     - web: http://www.nofuture.tv/diary/
_______________________________________________
LibreOffice mailing list
LibreOffice@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/libreoffice




[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux