-
Notifications
You must be signed in to change notification settings - Fork 136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Task 15: Text Improvements #18
Comments
[jonfrost@2011/02/24] |
[SelormeyPaul@2011/02/24] |
[UnknownUser@2011/02/24] |
[jonfrost@2011/02/24] |
[UnknownUser@2013/02/14] |
Improve vertical text support, glyph-orientation-vertical has been replaced by CSS text-orientation. https://www.w3.org/TR/SVG/text.html#GlyphOrientationVerticalProperty to https://www.w3.org/TR/css-writing-modes-3/#text-orientation ` Hello 日㌀㌃ Hello 24 world1 日㌀㌃ Hello 24 world2 日㌀㌃ ` ![vertical_cjk](https://user-images.githubusercontent.com/2316171/135474409-451f3d84-9bd1-4b08-b22c-75a150c7168b.jpg) |
@Pat28 I am really preparing for this feature. There is a real work involved here since much has changed; I have just added the WOFF2 support, will need direct parsing of the the font files to support both vertical metrics and emojis. |
will you include rendering support for both GDI+ and WPF etc? |
Yes, that is the plan. The GDI+ renderer uses only path geometry for text rendering, but limited by GDI+ font features support. By directly parsing the font files, we can have a simple shaping framework for any graphics. |
Did you also have a look at SkiaSharp which is a lot faster on Windows in multi-threaded environments; it does not use GDI+ but its own in-memory rendering. |
Yes, I have look into it. The initial support for SVG in the Skia library is limited, but there is a recent effort to extend it. I still do not know how far they will go with this. I was considering the Finally, I am following the progress on .NET 6.x and it graphics system to evaluate supports. Lots of work to do 🤣 |
Hi, has there been any progress on the rendering of vertical text ? |
Complete the support of vertical texts
Complete the support of text paths
Complete multi-position and multi-angle-rotation of characters.
This work item was migrated from CodePlex
CodePlex work item ID: '421'
Vote count: '1'
The text was updated successfully, but these errors were encountered: