home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: gnu.utils.bug
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!csadfa.cs.adfa.oz.au!wkt
- From: wkt@csadfa.cs.adfa.oz.au (Warren Toomey)
- Subject: Possible bug in Fontutils-0.6 (or bug in user)
- Message-ID: <9211090301.AA20522@csadfa.cs.adfa.oz.au>
- Sender: gnulists@ai.mit.edu
- Organization: GNUs Not Usenet
- Distribution: gnu
- Date: Tue, 10 Nov 1992 01:01:11 GMT
- Approved: bug-gnu-utils@prep.ai.mit.edu
- Lines: 204
-
- 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:
-
-