Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 7ec79836337c20eaff56aa3600437621e2e013f1
      
https://github.com/WebKit/WebKit/commit/7ec79836337c20eaff56aa3600437621e2e013f1
  Author: Fujii Hironori <[email protected]>
  Date:   2024-06-20 (Thu, 20 Jun 2024)

  Changed paths:
    M LayoutTests/platform/wincairo/TestExpectations
    M Source/WebCore/platform/graphics/FontPlatformData.h
    M Source/WebCore/platform/graphics/win/ComplexTextControllerUniscribe.cpp
    M Source/WebCore/platform/graphics/win/FontPlatformDataWin.cpp
    M Source/WebCore/platform/graphics/win/cairo/FontPlatformDataWinCairo.cpp

  Log Message:
  -----------
  [Win] Remove the code rounding off glyph advances and offsets
https://bugs.webkit.org/show_bug.cgi?id=228536

Reviewed by Don Olmstead.

Since https://commits.webkit.org/18359@main added the code integrating
with Uniscribe for Windows port, it was rounding off glyph advances
and offsets.

However, this caused layout issues in some web pages especially with
high DPI display.

isSystemFont() method of FontPlatformData class is no longer used for
Windows port. Removed it.

* LayoutTests/platform/wincairo/TestExpectations:
* Source/WebCore/platform/graphics/FontPlatformData.h:
* Source/WebCore/platform/graphics/win/ComplexTextControllerUniscribe.cpp:
* Source/WebCore/platform/graphics/win/FontPlatformDataWin.cpp:
* Source/WebCore/platform/graphics/win/cairo/FontPlatformDataWinCairo.cpp:

Canonical link: https://commits.webkit.org/280214@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to