Thread View: gnu.utils.bug
1 messages
1 total messages
Started by Warren Toomey
Tue, 10 Nov 1992 01:01
Possible bug in Fontutils-0.6 (or bug in user)
Author: Warren Toomey
Date: Tue, 10 Nov 1992 01:01
Date: Tue, 10 Nov 1992 01:01
203 lines
10491 bytes
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