New branch 'private/tml/fixwintext' available with the following commits: commit d97a7ebc962c19b26e83262e097bd5c97c2a7eb3 Author: Tor Lillqvist <t...@collabora.com> Date: Fri Mar 11 18:06:31 2016 +0200
Temporary tweak of glyph vertical positioning Change-Id: I2a6afca473e36e240f8d2b3f7da3447be20e2294 commit e4bafd2f482d818937936c4e40be8af86b5d2b89 Author: Tor Lillqvist <t...@collabora.com> Date: Fri Mar 11 17:25:00 2016 +0200 Mark the mnAscent in the chunk bitmap debug output Change-Id: Ibf8077b9ffe34443858990eb699c0ed2129bd39e commit f0b4025ca94ff0ab8a501496f8a1c9fb9f286d20 Author: Tor Lillqvist <t...@collabora.com> Date: Fri Mar 11 15:07:50 2016 +0200 Passing a string to a std::ostringstream ctor is tricky Change-Id: If520c98cbd4d3913b644c2137623c2b7e9c5c708 commit 1568c4a37f5863a442b255f9fe53666f49935bba Author: Tim Eves <tim_e...@sil.org> Date: Fri Mar 11 18:50:25 2016 +0700 Try calculating a chunks ascent & height from the inkboxes Rather than using the font metrics which might not alway be correct when glyphs inkboxes are tall than the ascent or lower than the descent. Change-Id: I9811acafd9619c2223f3ead934d5a06aed6a7baf commit 7bc54e59fb6afe3d59938be6ac8cbb2d346e6ec5 Author: Tim Eves <tim_e...@sil.org> Date: Fri Mar 11 18:31:02 2016 +0700 Handle the non-real glyph case for AddChunkOfGlyphs Convert UTF16 to UTF32 and turn codepoints into glyph indices with DWrite. Change-Id: I79c6e534e8e99416fc2c5a75c49e7c0a983954bb commit 441cecb82d79cda21d325ebba7a6eb1ddda7598b Author: Tor Lillqvist <t...@collabora.com> Date: Fri Mar 11 12:55:34 2016 +0200 Use better baseline Now glyphs show up at the right position. Not the correct glyphs, but that is a different problem. Change-Id: I21370d18189e761b223a4a4e78d849fb0180b1e3 commit cf69f6630ce63adc11fab387a4bc916ff4b7402c Author: Tor Lillqvist <t...@collabora.com> Date: Fri Mar 11 12:49:03 2016 +0200 I assume we want to initialise the rectangle with zero left/right/top/bottom ... and not using the default constructor, which sets the right and bottom coordinates to the magic value -32767. That made the 'bound' rectangle end up with rather amusing boundaries, like left=-32766, top=-16, right=-32576, bottom=6. Change-Id: I46b99b757b6a4f8129f3b2ca43b193e99a54c532 commit b1110d527b26993e03fe6e49b0daa00e89f5ab4a Author: Tor Lillqvist <t...@collabora.com> Date: Fri Mar 11 10:50:48 2016 +0200 Don't treat success as an error Change-Id: I9e24d6118dad8fa3dceb0a6f80cf76af668064bd commit 886a7afccc8a3f0533a76b19478c8defbd0a95a4 Author: Tim Eves <tim_e...@sil.org> Date: Fri Mar 11 04:23:37 2016 +0700 Refactor D2DWriteTextOutRenderer and apply to rendering GlyphAtlas Refactor some previously private methods into public ones and reimplement parts of D2DWriteTextOutRenderer to user them. Also apply them to rendering the OpenGL glyph atlas, in an effort to workaround some bugs in legacy Windows text rendering APIs. Change-Id: I99b2a18537014c81a54575573ea5468223c0829f commit 3163bd9a12a8037eaadb5b7449523e06772f2c0f Author: Michael Meeks <michael.me...@collabora.com> Date: Tue Feb 23 16:45:21 2016 +0000 Starting to render horizontal text apparently correctly ... Change-Id: I6bf049bf56bc971824c9591ccd23e437b9b268b3 _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits