Code Monkey home page Code Monkey logo

Comments (7)

AlexHarker avatar AlexHarker commented on May 13, 2024

This is now basically supported, although no support for styles yet. At some point later we need to review all text support, but that's a separate issue. I'll close this once I can figure out styles

from iplug2.

AlexHarker avatar AlexHarker commented on May 13, 2024

I've broadened this, because actually various things aren't supported in various drawing APIs

from iplug2.

AlexHarker avatar AlexHarker commented on May 13, 2024

As part of this I need to look at the division of measuring/drawing and the fact that measuring is not const, but possibly should be.

from iplug2.

AlexHarker avatar AlexHarker commented on May 13, 2024

Need to consider #137 and #138 in this work.

from iplug2.

AlexHarker avatar AlexHarker commented on May 13, 2024

Font loading now basically done. Still to to:

Robust font loading in edge cases
Figure out how to get custom fonts to load with LICE/.SWELL (might just be an Info.plist issue)
Positioning/Sizing of text in AGG and Canvas
Text appearance (kerning and hinting) in all Draw APIs
Look at the quality setting in Text

from iplug2.

AlexHarker avatar AlexHarker commented on May 13, 2024

Current TODO list:

Robust font loading in edge cases
Matching of native textedits
Details of text positioning / measuring / kerning / hinting across APIs

from iplug2.

AlexHarker avatar AlexHarker commented on May 13, 2024

Replaced by #508

from iplug2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.