diff --git a/lib/common/widgets/html_render.dart b/lib/common/widgets/html_render.dart index a311f9fe..fed456a7 100644 --- a/lib/common/widgets/html_render.dart +++ b/lib/common/widgets/html_render.dart @@ -1,6 +1,7 @@ import 'package:flutter/material.dart'; import 'package:flutter_html/flutter_html.dart'; import 'package:get/get.dart'; +import '../../utils/storage.dart'; import 'network_img_layer.dart'; // ignore: must_be_immutable @@ -18,6 +19,8 @@ class HtmlRender extends StatelessWidget { @override Widget build(BuildContext context) { + double textScale = + setting.get(SettingBoxKey.defaultTextScale, defaultValue: 1.0); return Html( data: htmlContent, onLinkTap: (String? url, Map buildContext, attributes) {}, @@ -54,7 +57,7 @@ class HtmlRender extends StatelessWidget { // height: isEmote ? 22 : null, // ); return NetworkImgLayer( - width: isEmote ? 22 : Get.size.width - 24, + width: isEmote ? 22 : (Get.size.width - 23) / textScale, height: isEmote ? 22 : 200, src: imgUrl, ignoreHeight: !isEmote,