text shape feature using Fabric.js

want to add support for curved text or text that follows a defined shape/path. The goal is to allow users to input text and dynamically adjust it to follow a curve (e.g., circular text, text along a wave) while maintaining standard text features like font size, color.