- 10 3月, 2022 1 次提交
-
-
由 lancer 提交于
IssueNo:https://gitee.com/openharmony/third_party_harfbuzz/issues/I4X5GU Feature or Bugfix: Feature Binary Source:harfbuzz resources Signed-off-by: Nlancer <haoshuo@huawei.com>
-
- 21 12月, 2021 1 次提交
-
-
https://gitee.com/shengu_lancer/third_party_harfbuzz/pulls/15由 lancer 提交于
Description:harfbuzz版本降低到2.7.2 Sig:harfbuzz Feature or Bugfix:Feature Binary Source:No Signed-off-by: Nlancer <haoshuo@huawei.com>
-
- 05 11月, 2021 1 次提交
-
-
由 pssea 提交于
IssueNo: https://gitee.com/openharmony/third_party_harfbuzz/issues/I4H06M Feature or Bugfix: Feature Binary Source:No Signed-off-by: Nlizhiqi <lizhiqi1@huawei.com>
-
- 11 3月, 2021 1 次提交
-
-
由 mamingshuai 提交于
-
- 09 9月, 2020 1 次提交
-
-
由 wenjun 提交于
-
- 20 8月, 2019 1 次提交
-
-
由 Ebrahim Byagowi 提交于
The change to `round` wasn't intended
-
- 08 5月, 2019 1 次提交
-
-
由 Behdad Esfahbod 提交于
WHy do only some of the clang bots catch this I have no idea :(.
-
- 01 5月, 2019 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 22 1月, 2019 1 次提交
-
-
- 18 1月, 2019 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 15 1月, 2019 1 次提交
-
-
由 Tor Arne Vestbø 提交于
Core Text doesn't actually have a concept of DPI internally, as it doesn't rasterize anything by itself, it just generates vector paths that get passed along to Core Graphics. In practice this means Core Text operates in the classical macOS logical DPI of 72, with one typographic point corresponding to one point in the Core Graphics coordinate system, which for a normal bitmap context then corresponds to one pixel -- or two pixels for a "retina" context with a 2x scale transform. Scaling the font point sizes given to HarfBuzz to an assumed DPI of 96 is problematic with this in mind, as fonts with optical features such as 'trak' tables for tracking, or color glyphs, will then base the metrics off of the wrong point size compared to what the client asked for. This in turn causes mismatches between the metrics of the shaped text and the actual rasterization, which doesn't include the 72 to 96 DPI scaling. If a 96 DPI is needed, such as on the Web, the scaling should be done outside of HarfBuzz, allowing the client to keep the DPI of the shaping in sync with the rasterization. The recommended way to do that is by scaling the font point size, not by applying a transform to the target Core Graphics context, to let Core Text choose the right optical features of the target point size, as described in WWDC 2015 session 804: https://developer.apple.com/videos/play/wwdc2015/804/
-
- 18 12月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 17 12月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 12 12月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 30 11月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 24 11月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 17 11月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 11 11月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 09 11月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 02 11月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 23 10月, 2018 4 次提交
-
-
-
-
由 Behdad Esfahbod 提交于
Simplifies transient object creation. Fixes https://github.com/harfbuzz/harfbuzz/issues/1301
-
由 Behdad Esfahbod 提交于
Will come in through <T> if desired.
-
- 20 10月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 18 10月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
We were getting the first track record always. Ie. this line: if (trackTable[i].get_track_value () == 0.f) { - trackTableEntry = &trackTable[0]; + trackTableEntry = &trackTable[i]; break; } The rest is cleanup. Fixes https://github.com/harfbuzz/harfbuzz/issues/1263 for the most part.
-
- 11 10月, 2018 7 次提交
-
-
由 Behdad Esfahbod 提交于
This concludes trak, as well as AAT shaping support!
-
由 Behdad Esfahbod 提交于
Works beautifully! Test coming.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Assumes graphemes only have one base glyph.
-
由 Behdad Esfahbod 提交于
-
- 16 9月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
...like UnsizedArrayOf<>. This fixes a class of crasher bugs, mostly with color and AAT tables. We cannot use nullable offsets to varsized data that does not declare min_size, because it's nost safe to use our fixed-size null pool for types that have their size external. So, use non_null'able offsets for these. A further enhancement would be to make use of min_size in Null<> itself. Will try that after.
-
- 26 8月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Sorry for the noise, downstream custom builders. Please adjust.
-
- 01 7月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
In collaboration with Behdad
-
- 24 4月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 18 4月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 17 4月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
Splitted from #950 and #986 IIRC Chromium had a policy about this encouraging it, not sure about automated way to detect and add them but for now lets have the needed ones of them.
-
- 12 4月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-