-
Notifications
You must be signed in to change notification settings - Fork 5
/
README2
98 lines (78 loc) · 4.31 KB
/
README2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#
# Copyright (C) 2010-2016, Susan Spencer and Steve Conklin
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version. Attribution must be given in
# all derived works.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
Patterns are saved to the customer's directory by default.
If a pattern generates errors, the 'Failed to load the requested file..." error message will appear.
Inkscape will continue to open and show a blank document.
To see the errors, run ./tmtp.sh from a terminal.
Error messages contain file & line number information.
To print the value of a point add print statments into your pattern file:
print 'ad =', ad.x, ad.y, ad.name
TMTP converts client data into pixels, at 90 pixels per inch.
Convert the measurement back to centimeters or inches when printing.
print 'waist circumference =', CD.waist_circumference*CM
print 'waist_circumference =', CD.waist_circumference*IN
Python assumes that if a divisor is integer the result is integer.
Add a decimal point . or .0 to indicate float.
Correct: 3/5.0 or 3/5.
Incorrect: 3/5, as python may return 0 integer value
Pattern points have a 'name' attribute that is used as it's SVG id.
To find a point in Inkscape you can look at the xml listing in the reference layer.
Or use <Ctrl-F> and enter the point's name.
Printing and plotting success depends on the linux/printer driver combination.
Some linux distributions don't pass long document length to some plotter drivers,
so pattern printout may be truncated at 54".
Printing from Inkscape:
1. Hide the reference layer and save file as PDF.
1. Select File/Document Properties.
For Plotters:
Enter roll width for roll paper plotters - change dialog to use to inches or centimeters.
Or select paper size for cut-sheet plotters.
For Printers:
Select paper size for your printer.
Click on Resize Document.
Rearrange pattern pieces if needed to fit on the paper size.
For plotters, the pieces can extend below bottom of page, then enter top and bottom border widths.
Resize again & rearrange until all pieces fit on paper.
For plotters, write down final document width & height.
2. Save as a PDF file. Files are saved to the customer's directory by default.
3. Select File/Print . The default printing dialog should appear.
Choose the correct paper size, or input the document width and height.
Click on Print.
Printing from GIMP:
Open the PDF in GIMP.
Try printing from each of the drivers listed and record which driver worked best.
Printing directly from Linux:
Right click on the PDF. Select 'Print'. The print dialog will appear.
Select printer.
Adjust paper size to match your notes, then print.
Printing from Adobe v10+ (requires v10+ for extra long paper size, etc.)
Right click on the PDF. Select 'Open with' and select Adobe 10.
Adjust paper size to match your notes, then print.
If printing problems are unresolved:
Write down the version of your operating system,
the make & model of your printer or plotter,
the paper size,
and the printer driver version from your operating system.
1. File a bug with your linux distribution
2. Contact the linux print working group, they're interested
3. Contact TMTP with problem & results to include in documentation
Contributing to Tau Meta Tau Physica:
To contribute code, fork http://github.com/tusuzu/taumeta. Add issues you find to the issues list.
To test the code, please send us an email. We'll help you get started.
To test the patterns, please send us an email. We'll send you patterns!
If you have further questions please contact us at [email protected]
This project was a prototype. It has been superceded by
Valentina open source pattern design software (valentina-project.org).
Tau Meta still receives interest, so it is maintained.