JPEXS Free Flash Decompiler Issue Tracker

If you are looking for the decompiler itself, visit https://github.com/jindrapetrik/jpexs-decompiler

NEW : We have got a new blog where we post some interesting SWF internals info.

List of issuesList of issues

#390 Reload list of fonts to import
Author: user megalol
Date created:
Type: feature
Visibility: Everybody
Assigned to: developer honfika
Labels: FontsGUI
State: closed Help

For now reloading swf button doesn't help when I've installed new fonts in Windows. I should close FFDec and open again to see new installed fonts in font characters import list.
developer
Implemented. I haven't test it, but if GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames() returns always the actual installed fonts, then it should be reloaded. Please test it when you have time.
State: new→upgraded
Assigned:developer honfika
user
Doesn't work. New font appears in list only after closing and opening FFDec (pressing reload button under "save as exe" has no effect).
developer
Yes, it is cached somewhere in Java. Then i think that it is impossible without process restart:(
State: upgraded→new
developer
Please try again. Now i'm added internal proprietary API (Win32FontManager), but it can be removed in a future release of Java, so it is not guaranteed, that will work forever.
State: new→upgraded
user
It works but partitially. New font is shown after reloading but when I want to import font characters it imports not from it but from some other font like Arial. After closing and opening FFDec again it imports correct font characters from new font.
developer
Ok, then i'll revert the last modification, because however i'm able to get the updated font list, but java still thinks, that the new font is not available, when you try to load it. And i think it is better not to show the font in the list, when it can't be used. Do you agree?
user
Yes, reverting is better ("not to show the font in the list, when it can't be used") than to leave it as now.
developer
State: upgraded→returned
developer
Please try the latest version again.
State: returned→upgraded
developer
*Latest nightly version.
user
Now it works, thanks!
developer
State: upgraded→closed