diff --git a/core/tests/regression_tests.rs b/core/tests/regression_tests.rs index 481d387b3..17e09cc3e 100644 --- a/core/tests/regression_tests.rs +++ b/core/tests/regression_tests.rs @@ -211,6 +211,7 @@ swf_tests_approx! { (stage_object_properties, "avm1/stage_object_properties", 4, 0.051), (stage_object_properties_swf6, "avm1/stage_object_properties_swf6", 4, 0.051), (movieclip_getbounds, "avm1/movieclip_getbounds", 1, 0.051), + (edittext_letter_spacing, "avm1/edittext_letter_spacing", 1, 1.0), } /// Wrapper around string slice that makes debug output `{:?}` to print string same way as `{}`. diff --git a/core/tests/swfs/avm1/edittext_letter_spacing/output.txt b/core/tests/swfs/avm1/edittext_letter_spacing/output.txt new file mode 100644 index 000000000..89a08454e --- /dev/null +++ b/core/tests/swfs/avm1/edittext_letter_spacing/output.txt @@ -0,0 +1,15 @@ +//Creating left aligned text w/ wordwrap, multiline & long text +//field.textWidth +388 +//field.textHeight +60 +//Creating left aligned text w/ wordwrap, multiline, 0.1px letter spacing & long text +//field.textWidth +397 +//field.textHeight +60 +//Creating left aligned text w/ wordwrap, multiline, 0.5px letter spacing & long text +//field.textWidth +398 +//field.textHeight +75 diff --git a/core/tests/swfs/avm1/edittext_letter_spacing/test.fla b/core/tests/swfs/avm1/edittext_letter_spacing/test.fla new file mode 100644 index 000000000..fbb292e73 Binary files /dev/null and b/core/tests/swfs/avm1/edittext_letter_spacing/test.fla differ diff --git a/core/tests/swfs/avm1/edittext_letter_spacing/test.swf b/core/tests/swfs/avm1/edittext_letter_spacing/test.swf new file mode 100644 index 000000000..a6053c74e Binary files /dev/null and b/core/tests/swfs/avm1/edittext_letter_spacing/test.swf differ