: WARNING - support of the decompiler is now VERY LIMITED. There are no active developers. This means waiting times in the issue tracker are very long and mostly depend on community. Sorry for the inconvenience.
State: closed new: Initial state. As long as issue is in this state, the work on the issue has not yet begun. opened: Opened state means developer started working on the issue. Feature/Fix will probably be in the next release. postponed: This means developer is not working on it now, for some reason it cannot be implemented now. Issue may be opened again in the future. upgraded: Issue is in upgraded state when developer made changes to the program and new version was released. closed: This means the user is satisfied with issue results and no more changes are needed. invalid: These issues cannot be solved. ignored: Developer decided to take no action on this issue. returned: Program changes were made but user is not satisfied and returned the issue.
For example I've edited font in .swf file by adding russian characters and changed some
texts with it. And if I changed again font for imported russian characters I need to do
following thing: go to changed text with russian characters and press edit+save, because
it needs for correct spaces between characters that was imported from new font. I can
record a video if it's hard to understand what I wanted to explain.
I dont understand why do you need to edit and save all texts, but in the latest version
(1.8.0u1) there is a checkbox: "Update texts". When it is checked, then it will edit and
save all the text tags (DefineText, DefineText2, DefineEditText)
I was not able to test it, i don't know what to check. Please check it. Is it ok?
Thanks! With first look seems to work fine but don't close issue today coz I want to test
it some more. Look at this screenshot - maybe you will understand why it needed for me
http://screenshotcomparison.com/comparison/54566. On first screenshot I've made following actions: Imported
rus chars from Arial font, edited Definetext, imported rus chars from Corbel font without
update text checked. On second screenshot I've done the same + checked update texts.
:). I've found some possible related bug maybe. After importing rus chars + editing texts
and saving to .swf and reopening saved file and editing same text (deleted some chars for
example) again I gets this result: http://screenshotcomparison.com/comparison/54580
font: DefineFont3 (76:Dosis)
1)Import rus chars from Corbel (font) in Dosis. 2)Edit DefineText (87) (replace with rus
chars). 3)Save, open end_1.html in browser, click mouse 1 time. 4) Open lwt_endings.swf
again. 5) Edit DefineText (87) (edit/save or delete some chars/save). 6)Save, open
end_1.html in browser, click mouse 1 time. 7) Compare text from first browser tab with
Yes, Corbel font is built-in in Win7.
Did you made exactly all actions as I said? You should close and open FFDec again after
saving .swf and not to reload it. If you press Reload button seems that bug doesn't
appearing - yes it's sounds odd but seems that it is real.
Before step 5 (Edit DefineText (87)) you have to select Dosis font, and choose Corbel font
in the dropdown. This step is requred, because when you save a text, the font (character)
width should be calculated. The selected font (Corbel) is used for the calculation. This
original font name is not saved to the swf, so if you do not choose it, then a wrong font
will be used.
You can create a feature request to save the (swffont, systemfont) pairs (Dosis, Corbel)
to a configuration file to your local machine, and then it will automatically use the
Corbel font. I think this issue is solved.
Ok, btw is it possible to make "Update texts" action covers only that Define*Texts which
uses selected DefineFont* coz if I updates all texts it causes bugs in some cases for text
with other DefineFont*?