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

New text tool #4383

Draft
wants to merge 7 commits into
base: beta
Choose a base branch
from
Draft

New text tool #4383

wants to merge 7 commits into from

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    97574e1 View commit details
    Browse the repository at this point in the history
  2. New font selector (fix aseprite#4363)

    This new font selector list installed fonts with its proper name. It
    needs some extra work yet to select font set styles (regular, bold,
    italic, etc.)
    dacap committed May 7, 2024
    Configuration menu
    Copy the full SHA
    6d150a3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a086348 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ec238b6 View commit details
    Browse the repository at this point in the history
  5. Fix bug ignoring bold/italic after we click another font name

    If we clicked bold/italic, and then choose another font family, we were
    using the cached typeface inside the FontInfo instead of an update
    typeface with the selected styles applied (bold/italic).
    
    Now we don't cache the typeface inside FontInfo to avoid this.
    dacap committed May 7, 2024
    Configuration menu
    Copy the full SHA
    ae0873a View commit details
    Browse the repository at this point in the history
  6. Fix required bounds for text using shaped text w/the font of each tex…

    …t run
    
    This fixes the required output image size to render text in different
    languages when the text does't support the full range of the specified
    chars/code points.
    dacap committed May 7, 2024
    Configuration menu
    Copy the full SHA
    799d663 View commit details
    Browse the repository at this point in the history
  7. Fix FontInfo tests

    dacap committed May 7, 2024
    Configuration menu
    Copy the full SHA
    3456fc2 View commit details
    Browse the repository at this point in the history