Re: [ft-devel] Freetype fails to open BDF files

2018-03-16 Thread Werner LEMBERG

>> 3 
>> xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/helvR18.bdf
>> [...]
> 
> Will investigate.

I can't repeat the issue using the current git (running on an openSuSE
GNU/Linux box).  Compiling your demo program works just fine with all
those fonts, as does `ftview'.

BTW, I used the following archive

  
https://launchpad.net/ubuntu/+archive/primary/+files/xemacs21-packages_2009.02.17.dfsg.2.orig.tar.gz

Please test the current git.


Werner

___
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel


Re: [ft-devel] Freetype fails to open BDF files

2018-03-16 Thread Werner LEMBERG

> I have observed that freetype-2.9 cannot open numerous BDF files.
> [...]

Thanks for telling us.

> 3 
> xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/helvR18.bdf
> [...]

Will investigate.

> 2 texlive-base-2016.20170123/texmf-dist/tex/latex/babelbib/swedish.bdf
> [...]

Those files aren't fonts but LaTeX code.


Werner

___
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel


[ft-devel] Freetype fails to open BDF files

2018-03-15 Thread Akira Urushibata
I have observed that freetype-2.9 cannot open numerous BDF files.
After encountering the problem I wrote the following program to
investigate.

#include 
#include 
#include 

#include 
#include FT_FREETYPE_H

int error;

int
main( int argc,
  char**  argv )
{
  FT_Librarylibrary;
  FT_Face   face;
  char* filename;

  if ( argc != 2)
  {
fprintf ( stderr, "usage: %s font sample-text\n", argv[0] );
exit( 1 );
  }

  filename  = argv[1];   /* first argument */


  error = FT_Init_FreeType(  );  /* initialize library */
  if (error!=0) {
fprintf (stderr,"%d\n", error);
return error;
  }

  error = FT_New_Face( library, filename, 0,  );/* create face object */
  if (error!=0) {
fprintf (stderr,"%d\n", error);
return error;
  }

  fprintf (stderr,"%d\n", 0);
  return 0;
}

/* EOF */

And these are the results.  BDF files were taken directly from debian source
packages.  First number in line is the error code, or 0 in case of success.

3 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/helvR18.bdf
3 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/courR08.bdf
3 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/courR18.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/symb24.bdf
3 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/helvR10.bdf
3 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/lutRS12.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/symb12.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/symb18.bdf
3 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/courR12.bdf
3 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/helvR24.bdf
3 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/courR10.bdf
3 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/helvR08.bdf
3 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/lutRS18.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/lutRS08.bdf
3 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/helvR14.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/symb10.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/symb14.bdf
3 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/lutRS14.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/symb08.bdf
3 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/courR14.bdf
3 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/helvR12.bdf
3 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/courR24.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/lutRS19.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/lutRS24.bdf
3 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/origfonts/lutRS10.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/2helvR24.bdf
0 xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/5etl14.bdf
0 xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/heriR24.bdf
0 xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/heriR18.bdf
0 xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/heriR12.bdf
0 xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/5etl16.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/2helvR18.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/xsymb1_12.bdf
0 xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/5etl24.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/3helvR08.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/3helvR18.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/2helvR14.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/xsymb1_14.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/2helvR08.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/3helvR24.bdf
0 xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/nilxs.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/2helvR10.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/3helvR14.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/xsymb0_12.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/3helvR12.bdf
0 
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/xsymb0_14.bdf
0 xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/x-symbol/fonts/heriR14.bdf
0