Fixed #2116 DefineEditText display - correct getting fonts

Fixed #2116 DefineEditText display - apostroph decoding
This commit is contained in:
Jindra Petřík
2023-11-06 23:19:12 +01:00
parent 27a9809255
commit d5dab2bb60
3 changed files with 18 additions and 10 deletions

View File

@@ -851,13 +851,14 @@ public final class SWF implements SWFContainerItem, Timelined, Openable {
return null;
}
public FontTag getFontByNameInTag(String fontName) {
public FontTag getFontByNameInTag(String fontName, boolean bold, boolean italic) {
if (fontName == null) {
return null;
}
for (Tag t : getTags()) {
if (t instanceof FontTag) {
if (fontName.equals(((FontTag) t).getFontNameIntag())) {
FontTag ft = (FontTag) t;
if (fontName.equals(ft.getFontNameIntag()) && ft.isBold() == bold && ft.isItalic() == italic) {
return (FontTag) t;
}
}