🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by Warren Toomey Tue, 10 Nov 1992 01:01
Possible bug in Fontutils-0.6 (or bug in user)
#1060
Author: Warren Toomey
Date: Tue, 10 Nov 1992 01:01
203 lines
10491 bytes
Hi,
	I'm having troubles with Fontutils-0.6, could you tell me if the
problem is with me or the software.

I've compiled Fontutils-0.6 on a SPARC machine running SunOS 4.1.??, with
gmake 3.62 and gcc 2.1. I had to remove -traditional from the makefiles to
get the thing to compile.

Anyway, I decided to try out limn on some of the TeX fonts here, before
attempting to scan in etc. my own. However, limn doesn't seem to cope.
Here is a typescript from the run:


> ls
ChangeLog       cmr17.432pk     display.o       main.o          version.c
GNUmakefile     cmr17.bzr       fit.c           output-bzr.c    version.o
Limn.ad         curve.c         fit.h           output-bzr.h    xserver.c
M.depend        curve.h         fit.o           output-bzr.o    xserver.h
README          curve.o         limn            pxl-outline.c   xserver.o
cmr10.746pk     display.c       main.c          pxl-outline.h
cmr10.bzr       display.h       main.h          pxl-outline.o
>
> limn -version
limn version 0.6.
>
> limn -log cmr17.432pk
fatal: zero determinant of C0*C1.
>
> ls -l cmr17.432pk
-rw-r--r--  1 wkt         13440 Nov  6 11:35 cmr17.432pk

Below is the log file produced. I suspect I am not driving limn properly,
although the manual assures me that ``Limn can always (barring bugs) fit
some sort of outline to the bitmap input''.

Many thanks for you time, effort & patience.

	Warren Toomey   wkt@csadfa.cs.adfa.oz.au


Character 0x0=0:
   min/max col 5/54, min/max row 0/70, set width 59.
***********************************************   70    0
***********************************************   69    1
***********************************************   68    2
       *********                    ***********   67    3
        *******                        ********   66    4
        *******                          ******   65    5
        *******                           ******  64    6
        *******                            *****  63    7
        *******                             ****  62    8
        *******                             ****  61    9
        *******                              ***  60    10
        *******                              ***  59    11
        *******                              ***  58    12
        *******                               **  57    13
        *******                               **  56    14
        *******                               **  55    15
        *******                               **  54    16
        *******                               *** 53    17
        *******                                ** 52    18
        *******                                ** 51    19
        *******                                ** 50    20
        *******                                ** 49    21
        *******                                ** 48    22
        *******                                   47    23
        *******                                   46    24
        *******                                   45    25
        *******                                   44    26
        *******                                   43    27
        *******                                   42    28
        *******                                   41    29
        *******                                   40    30
        *******                                   39    31
        *******                                   38    32
        *******                                   37    33
        *******                                   36    34
        *******                                   35    35
        *******                                   34    36
        *******                                   33    37
        *******                                   32    38
        *******                                   31    39
        *******                                   30    40
        *******                                   29    41
        *******                                   28    42
        *******                                   27    43
        *******                                   26    44
        *******                                   25    45
        *******                                   24    46
        *******                                   23    47
        *******                                   22    48
        *******                                   21    49
        *******                                   20    50
        *******                                   19    51
        *******                                   18    52
        *******                                   17    53
        *******                                   16    54
        *******                                   15    55
        *******                                   14    56
        *******                                   13    57
        *******                                   12    58
        *******                                   11    59
        *******                                   10    60
        *******                                    9    61
        *******                                    8    62
        *******                                    7    63
        *******                                    6    64
        *******                                    5    65
        *******                                    4    66
       **********                                  3    67
*************************                          2    68
*************************                          1    69
*************************                          0    70
#0: (counterclockwise) (5,71) (5,70) (5,69) (5,68) (6,68) (7,68) (8,68) (9,68) (
10,68) (11,68) (12,68) (12,67) (13,67) (13,66) (13,65) (13,64) (13,63) (13,62) (
13,61) (13,60) (13,59) (13,58) (13,57) (13,56) (13,55) (13,54) (13,53) (13,52) (
13,51) (13,50) (13,49) (13,48) (13,47) (13,46) (13,45) (13,44) (13,43) (13,42) (
13,41) (13,40) (13,39) (13,38) (13,37) (13,36) (13,35) (13,34) (13,33) (13,32) (
13,31) (13,30) (13,29) (13,28) (13,27) (13,26) (13,25) (13,24) (13,23) (13,22) (
13,21) (13,20) (13,19) (13,18) (13,17) (13,16) (13,15) (13,14) (13,13) (13,12) (
13,11) (13,10) (13,9) (13,8) (13,7) (13,6) (13,5) (13,4) (12,4) (12,3) (11,3) (1
0,3) (9,3) (8,3) (7,3) (6,3) (5,3) (5,2) (5,1) (5,0) (6,0) (7,0) (8,0) (9,0) (10
,0) (11,0) (12,0) (13,0) (14,0) (15,0) (16,0) (17,0) (18,0) (19,0) (20,0) (21,0)
 (22,0) (23,0) (24,0) (25,0) (26,0) (27,0) (28,0) (29,0) (30,0) (30,1) (30,2) (3
0,3) (29,3) (28,3) (27,3) (26,3) (25,3) (24,3) (23,3) (22,3) (22,4) (21,4) (20,4
) (20,5) (20,6) (20,7) (20,8) (20,9) (20,10) (20,11) (20,12) (20,13) (20,14) (20
,15) (20,16) (20,17) (20,18) (20,19) (20,20) (20,21) (20,22) (20,23) (20,24) (20
,25) (20,26) (20,27) (20,28) (20,29) (20,30) (20,31) (20,32) (20,33) (20,34) (20
,35) (20,36) (20,37) (20,38) (20,39) (20,40) (20,41) (20,42) (20,43) (20,44) (20
,45) (20,46) (20,47) (20,48) (20,49) (20,50) (20,51) (20,52) (20,53) (20,54) (20
,55) (20,56) (20,57) (20,58) (20,59) (20,60) (20,61) (20,62) (20,63) (20,64) (20
,65) (20,66) (20,67) (21,67) (21,68) (22,68) (23,68) (24,68) (25,68) (26,68) (27
,68) (28,68) (29,68) (30,68) (31,68) (32,68) (33,68) (34,68) (35,68) (36,68) (37
,68) (38,68) (39,68) (40,68) (41,68) (41,67) (42,67) (43,67) (44,67) (44,66) (45
,66) (46,66) (46,65) (47,65) (47,64) (48,64) (48,63) (49,63) (49,62) (49,61) (50
,61) (50,60) (50,59) (50,58) (51,58) (51,57) (51,56) (51,55) (51,54) (51,53) (52
,53) (52,52) (52,51) (52,50) (52,49) (52,48) (53,48) (54,48) (54,49) (54,50) (54
,51) (54,52) (54,53) (54,54) (53,54) (53,55) (53,56) (53,57) (53,58) (53,59) (53
,60) (53,61) (53,62) (53,63) (53,64) (53,65) (52,65) (52,66) (52,67) (52,68) (52
,69) (52,70) (52,71) (51,71) (50,71) (49,71) (48,71) (47,71) (46,71) (45,71) (44
,71) (43,71) (42,71) (41,71) (40,71) (39,71) (38,71) (37,71) (36,71) (35,71) (34
,71) (33,71) (32,71) (31,71) (30,71) (29,71) (28,71) (27,71) (26,71) (25,71) (24
,71) (23,71) (22,71) (21,71) (20,71) (19,71) (18,71) (17,71) (16,71) (15,71) (14
,71) (13,71) (12,71) (11,71) (10,71) (9,71) (8,71) (7,71) (6,71) [316].

Finding corners:
#0: (5,71)/83.660 (5,68)@83.660 (5,3)/83.660 (5,0)@83.660 (30,0)/83.660 (30,3)@8
3.660 (52,48)/66.801 (54,48)@66.801 (52,71)/90.000 [9].

Fitting curve list #0:

Removing knees:
#0: (none).
#1: (12,68) (13,67) (13,4) (12,3).
#2: (none).
#3: (none).
#4: (none).
#5: (22,3) (20,4) (20,67) (21,68) (41,68) (44,67) (46,66) (47,65) (48,64) (49,63
) (50,61) (51,58) (52,53).
#6: (none).
#7: (53,54) (52,65).
#8: (none).

Filtering curves:
#0: Length is 4, not enough to filter.
#1: curve id = defa0:
  length = 78.
  (5.000,68.000) (6.000,67.993) (6.996,67.944) ...
   ... (6.996,3.056) (6.000,3.007) (5.000,3.000).
#2: Length is 4, not enough to filter.
#3: curve id = df078:
  length = 26.
  (5.000,0.000) (6.000,0.000) (7.000,0.000) ...
   ... (28.000,0.000) (29.000,0.000) (30.000,0.000).
#4: Length is 4, not enough to filter.
#5: curve id = df3a8:
  length = 115.
  (30.000,3.000) (29.000,3.001) (28.000,3.015) ...
   ... (51.841,50.000) (51.949,49.000) (52.000,48.000).
#6: Length is 3, not enough to filter.
#7: curve id = e0080:
  length = 24.
  (54.000,48.000) (53.994,49.000) (53.962,50.000) ...
   ... (52.086,69.000) (52.023,70.000) (52.000,71.000).
#8: curve id = e0320:
  length = 48.
  (52.000,71.000) (51.000,71.000) (50.000,71.000) ...
   ... (7.000,71.000) (6.000,71.000) (5.000,71.000).

Fitting curve #0:

Fitting with least squares:
Finding tangents:
  tangent to start: (0.000,-2.000).
  tangent to end: (0.000,-2.000).

Assigning initial t values:
  curve id = deed8:
  length = 4.
   tangents = (0.000,-2.000) & (0.000,-2.000).
  (5.000,71.000)/0.00 (5.000,70.000)/0.33 (5.000,69.000)/0.67 (5.000,68.000)/1.0
0.
  fitted to spline:
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads