|
|
@ -13,7 +13,8 @@ export default observer((props) => {
|
|
|
|
if (containerWidth < textWidth) {
|
|
|
|
if (containerWidth < textWidth) {
|
|
|
|
scale = Math.min(Math.sqrt(Math.abs(Math.pow(R, 2) / (Math.pow(textWidth / 2, 2) + Math.pow(textHeight, 2)))), 1);
|
|
|
|
scale = Math.min(Math.sqrt(Math.abs(Math.pow(R, 2) / (Math.pow(textWidth / 2, 2) + Math.pow(textHeight, 2)))), 1);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
const textStyleStr = `width:${containerWidth}px;`;
|
|
|
|
// const textStyleStr = `width:${containerWidth}px;`;
|
|
|
|
|
|
|
|
const textStyleStr = `width:auto;`;
|
|
|
|
return `<div style="${textStyleStr};font-size:${scale}em;line-height:${scale < 1 ? 1 : 'inherit'};">${text}</div>`;
|
|
|
|
return `<div style="${textStyleStr};font-size:${scale}em;line-height:${scale < 1 ? 1 : 'inherit'};">${text}</div>`;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|