Skip to content
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

Correct Font Size Calculated by MsDoc Reader #2531

Merged
merged 4 commits into from
Dec 28, 2023

Commits on Dec 17, 2023

  1. Correct Font Size Calculated by MsDoc Reader

    Fix PHPOffice#2526. Most of that issue has already been fixed. The one remaining problem was a deprecation message handling font size. The code used `dechex($operand / 2)`, and issued the deprecation message whenever `$operand` was odd because `dechex` is designed only for integer conversion. `$operand` is actually 2 times the point size, so it will be odd only when the point size is some integer plus half a point (no other fractions are allowed). At any rate, it seems that `dechex` should not be used here in the first place; font size is a numeric value, not a hex string.
    
    There are many problems with MsDoc Reader at the moment. This PR is narrowly focused on the problem at hand. Its test is, at least, more detailed than the existing MsDoc Reader test, which does nothing more than confirm that read successfully creates a PhpWord object. The new test verifies that the font size is as expected, but does not validate any other aspect of the read.
    oleibman committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    bf9e2b0 View commit details
    Browse the repository at this point in the history
  2. Suggestions from @Progi1984

    oleibman committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    3527052 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea7a670 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0709ae3 View commit details
    Browse the repository at this point in the history