Re: Fontforge coredumps while trying to extract korean fonts from TTCs
Dave Crossland <[email protected]>
| Newsgroups | gmane.comp.fonts.fontforge.devel |
|---|---|
| Message-ID | <CAEozd0wo24wR=cgOVJRUADxirsH3Uj1EU3uJZd9t+e=kqJscBQ@mail.gmail.com> |
Hi 20140527 is old and we fixed a ttc crash like last week... Can you try the git master? A lot of development discussions, especially crash reports, have moved to github btw Cheers Dave On 1 Aug 2014 11:49, "Kirill Churin" <[email protected]> wrote: > Hello! > > Fontforge coredumps while trying to extract TTFs with embedded bitmaps > from following Korean fonts from Windows 8.1: > > gulim.ttc (http://reflexing.ru/gulim.ttc) > batang.ttc (http://reflexing.ru/batang.ttc) > > this only happens with bitmaps extraction > Generate(thefontname + ".ttf", "ttf") > without bitmaps (Generate(thefontname + ".ttf") it works KO. > > This is on ArchLinux. > > fontforge --version > Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. > License GPLv3+: GNU GPL version 3 or later < > http://gnu.org/licenses/gpl.html> > with many parts BSD <http://fontforge.org/license.html>. Please read > LICENSE. > Executable based on sources from 07:13 TAHT 27-May-2014-ML-D. > Library based on sources from 07:13 TAHT 27-May-2014. > Based on source from git with hash: > fontforge 20140527 > libfontforge 20140527-ML > > Testcase: > extract.pe file: > -------------------------------CUT > #!/usr/bin/fontforge > > i = 1 > > while (i < $argc) > theFontNames = FontsInFile($argv[i]) > cnt = SizeOf(theFontNames) > > j = 0 > while ( j<cnt ) > thefontname = theFontNames[j] > thisPath = $argv[i] + "(" + thefontname + ")" > Open(thisPath, 1) > Print(thefontname + ".ttf") > Generate(thefontname + ".ttf", "ttf") > Close() > j++ > endloop > i = i+1 > endloop > Quit(0) > -------------------------------CUT > > output: > ./extract.pe batang.ttc > Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. > License GPLv3+: GNU GPL version 3 or later < > http://gnu.org/licenses/gpl.html> > with many parts BSD <http://fontforge.org/license.html>. Please read > LICENSE. > Executable based on sources from 07:13 TAHT 27-May-2014-ML-D. > Library based on sources from 07:13 TAHT 27-May-2014. > Based on source from git with hash: > The PostScript font name "바탕" is invalid. > It should be printable ASCII, > must not contain (){}[]<>%/ or space > and must be shorter than 63 characters > Batang.ttf > Segmentation fault (core dumped) > > I can send you core dump if you ask. > > > -- > Kirill Churin > > > ------------------------------------------------------------------------------ > Want fast and easy access to all the code in your enterprise? Index and > search up to 200,000 lines of code with a free copy of Black Duck > Code Sight - the same software that powers the world's largest code > search on Ohloh, the Black Duck Open Hub! Try it now. > http://p.sf.net/sfu/bds > _______________________________________________ > Fontforge-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/fontforge-devel > > ------------------------------------------------------------------------------ _______________________________________________ Fontforge-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fontforge-devel