win

Results 355 comments of win

The HtmlRenderer example! --- ![html_renderer_with_selection2](https://user-images.githubusercontent.com/7447159/34453250-b149ecce-ed81-11e7-885b-e4b02460fcf7.png) _pic 1: HtmlRenderer on GLES2 surface, text are renderered with the Typography_ also, please note the text selection on the Html Surface. (HtmlRender => https://github.com/LayoutFarm/HtmlRenderer,...

Hello, @mta452, The **Typography** lib needs the Bidi algorithm glyph arrangement. I don't know much ( I know very little) about Arabic lang. so I want to ask and notify...

Bidi, Right-to-Left, and Arabic GSUB, GPOS work-in-progress --- شمس حب0123 A string is broken into pieces with our BidiBreakEngine (wraps the SheenBidi). Then each piece is sent do glyph layout...

- [x] port SharpFont's TrueType Hinting (https://github.com/MikePopoloski/SharpFont) I've tested it :), Tahoma, 8 pts ![hinting1](https://cloud.githubusercontent.com/assets/7447159/21425153/03d4f3c2-c87a-11e6-863e-eb2ba9bc0d61.png) from the picture, PixelFarm's Typography now supports TrueType Hinting,

I think, I need to fix the Hinting! It not as clear as expect. :( ![hinting2](https://cloud.githubusercontent.com/assets/7447159/21427246/04ad883e-c886-11e6-80d3-b987b626244c.png)

@MikePopoloski , Thank you for your attention. :) I bring TrueType Hinting code from your repo. (now locate in https://github.com/LayoutFarm/Typography/blob/master/NetCore/PixelFarm.OpenType/TrueTypeInterperter/Interpreter.cs). I don't change the inner logic. I found the the...

closer look :) compare side-by-side. 1. SharpFont: Hinted-> use bitmap texture. (fix pixel position) 2. PixelFarm's Typography: Hint -> render each glyph vertex buffer directly to canvas (vary in glyph...

![hinting5](https://cloud.githubusercontent.com/assets/7447159/21446571/593afb92-c8fa-11e6-80ca-7ed590372009.png)

- [x] implement http://www.antigrain.com/research/font_rasterization/ _(Maxim Shemanarev's Agg)_ in short... > So, in short words, for the nice looking text with accurate horizontal positioning we need the following. 1. Use horizontal...