Software that makes placemats
Re: Software that makes placemats
Does anyone know, without resorting to significant effort, how many glasses the software can reasonably place on a 11" x 17" placemat?
I have done 11 glasses on standard US Letter (8.5" x 11") and that was fine. That leads me to believe that it might be possible to squeeze 4 rows of 6 glasses each onto an 11" x 17" placemat. Has anyone done that before?
I have done 11 glasses on standard US Letter (8.5" x 11") and that was fine. That leads me to believe that it might be possible to squeeze 4 rows of 6 glasses each onto an 11" x 17" placemat. Has anyone done that before?
Glenn Elliott
Re: Software that makes placemats
The Manual wrote:There are separate pages describing: the choosing of the page size
Glasses placemat: choosing a page size wrote:
- North American paper sizes:
- !
- 12→16: either split over multiple sheets of /USL, or /USL2 = US Ledger = 11″×17″
Eleven?! That's way too tight for glasses that aren't thimbles. You sure that wasn’t US Legal? For the Crusting Pipe glasses I now have a maximum of six on A4. Anyway, many such questions are answered by the following diagram.Glenn E. wrote:I have done 11 glasses on standard US Letter (8.5" x 11") and that was fine.

Re: Software that makes placemats
Hmm. That's possible, I guess. I'd have to pull it up (at home) to be sure. As I recall it was tight, but not so tight that the glasses were touching or even too close to pick up.jdaw1 wrote:Eleven?! That's way too tight for glasses that aren't thimbles. You sure that wasn’t US Legal? For the Crusting Pipe glasses I now have a maximum of six on A4.
Thanks for the chart - that answers all of my questions nicely.
Glenn Elliott
Re: Software that makes placemats
[url=http://www.theportforum.com/viewtopic.php?p=48465#p48465]Here[/url], in mid-Feb 2012, jdaw1 wrote:We tried the opacity test, from two different laser printers. The printers were too different, but both useless. Good experiment; bad result. Scrapped.
Opacity conversation continued in thread entitled Quantifying opacity in TNs.
Re: Software that makes placemats
In [url=http://www.jdawiseman.com/papers/placemat/placemat.html#voterecorder]the manual[/url] jdaw1 wrote:For blind-tasting ‟What is it?” voting, typically the person who brought a bottle should not guess. Rectangles can be crossed out by setting VoteRecorderCrossedBox to code evaluating to a boolean, that code typically referring to WithinTitles and NameNum.
Re: Software that makes placemats
Does this easily allow for occasions where one person brings blind bottles for him/herself but also for adoption by others (where that person obviously knows the identity of all bottles he/she is providing but the adopters know only the price they are paying and not the wine itself)?
Rob C.
Re: Software that makes placemats
VoteRecorderCrossedBox is code returning a boolean. Code can return true for any desired combination values of WithinTitles and NameNum. So it allows for any such occasion. Whether or not easily, hmmm, you tell me what form of parameters would be both flexible and easy?
Re: Software that makes placemats
The fact that it allows is sufficient.
If it is not "easy" (by the standards of a non-programmer following your instructions), i would suggest that the default should be that crosses are not included (which is indeed already the case if i understand your post correctly).
If it is not "easy" (by the standards of a non-programmer following your instructions), i would suggest that the default should be that crosses are not included (which is indeed already the case if i understand your post correctly).
Rob C.
Re: Software that makes placemats
Correct. Default is as-was.
Re: Software that makes placemats
Default slightly changed. Now true if the title = the name (e.g., bottle called ‟JDAW”, person called ‟JDAW”).
[url=http://www.theportforum.com/viewtopic.php?p=49059#p49059]Here[/url] jdaw1 wrote:First draft of the placemats.
- Observe use of the VoteRecorderCrossedBox feature.
Re: Software that makes placemats
Readers might wish to comment on a putative new policy. I intend to post, near the end of each tasting’s arrangement thread, the changed parameters. So this might be fifty lines of code, thus formatted.
The thinking is that somebody who liked some feature could more easily see how it was done.
The code will be marked with the version of the placemat software, as things might not work exactly the same in later versions.
Comments? Objections? Improvements?
The thinking is that somebody who liked some feature could more easily see how it was done.
The code will be marked with the version of the placemat software, as things might not work exactly the same in later versions.
Comments? Objections? Improvements?
Re: Software that makes placemats
I think it would be better to post the code in this thread and link it to the appropriate tasting review.
"The first duty of Port is to be red"
Ernest H. Cockburn
Ernest H. Cockburn
Re: Software that makes placemats
I thought it better to post it near the placemats.
Re: Software that makes placemats
Posting code in a post that is intended for organising a Port tasting might make people think we are geeks.jdaw1 wrote:I thought it better to post it near the placemats.
"The first duty of Port is to be red"
Ernest H. Cockburn
Ernest H. Cockburn
Re: Software that makes placemats
This thread is for discussion about the software. Perhaps this collection of code should go in a new thread in the Reference section?
Re: Software that makes placemats
Or you could output the interesting code to the last page of the placemats file and it could be accessed by downloading the placemats?jdaw1 wrote:This thread is for discussion about the software. Perhaps this collection of code should go in a new thread in the Reference section?
"The first duty of Port is to be red"
Ernest H. Cockburn
Ernest H. Cockburn
Re: Software that makes placemats
That is fundamentally difficult. Sorry, no.DRT wrote:Or you could output the interesting code to the last page of the placemats file and it could be accessed by downloading the placemats?jdaw1 wrote:This thread is for discussion about the software. Perhaps this collection of code should go in a new thread in the Reference section?
Re: Software that makes placemats
∃ Parameters for the placemat software.jdaw1 wrote:This thread is for discussion about the software. Perhaps this collection of code should go in a new thread in the Reference section?
Re: Software that makes placemats
Note to self: a glass-by-glass version of FontSizesSetsGlassesPages is needed.
If there are bottles with labels like ‟Mz”, ‟SW”, ‟QH”, ‟QC”, and other bottles with labels like ‟JDAW”, ‟AHB”, ‟DRT”, the sizing of the two sets should be independent. Easiest would be to add flexiblity to FontSizesSetsGlassesPages, so that each element can be an array (in which case its glass-by-glass elements are used) or a non-array.
If there are bottles with labels like ‟Mz”, ‟SW”, ‟QH”, ‟QC”, and other bottles with labels like ‟JDAW”, ‟AHB”, ‟DRT”, the sizing of the two sets should be independent. Easiest would be to add flexiblity to FontSizesSetsGlassesPages, so that each element can be an array (in which case its glass-by-glass elements are used) or a non-array.
Re: Software that makes placemats
+CircletextsTryToResonateWithRays
The code as originally written was meant to produce one page of glasses, perhaps A4, perhaps A3. Modern usage is typically A4, with ≤6 glasses per page, and multiple pages. The default value of GlassesOnSheets has, rather belatedly, been adjusted to match this modern default behaviour.
The code as originally written was meant to produce one page of glasses, perhaps A4, perhaps A3. Modern usage is typically A4, with ≤6 glasses per page, and multiple pages. The default value of GlassesOnSheets has, rather belatedly, been adjusted to match this modern default behaviour.
Re: Software that makes placemats
Done in the code, even though not in the manual: ExclusionAnnulusProportionInnerRadiusTitlesAboveBelow and ExclusionAnnulusProportionInnerRadiusOvertitles.[url=http://www.theportforum.com/viewtopic.php?p=45514#p45514]Here[/url] PhilW wrote:Also, perhaps a trivial detail but - is there a setting to define the width of any exclusion area on the glasses sheets between the outer ring of text as defined by circlearrays and the inner text defined by titles, belowtitles? In a couple of cases experimenting I found that the inner text can (virtually) meet the outer, and therefore by allowing optionally configurable decrease of the effective inner circle size (in which the title/belowtitle are sized and placed) by a small degree (say <=5%, configurable, or a fixed amount e.g. 1mm) might help clarity?
- JacobH
- Quinta do Vesuvio 1994
- Posts: 3279
- Joined: 16:37 Sat 03 May 2008
- Location: London, UK
- Contact:
Re: Software that makes placemats
Should the font selected for the place-mat have, in effect, built in negative kerning, in that some of the glyphs go over the y-axis, then there may be a clash between some letters and the lines on the question and other pages.
For example, the J in Jannon T Moderne Pro Italic overlaps the y-axis (in red) quite considerably: This results in a clash when a placemat is generated using the font and my initials: I imagine the problem is only regularly encountered with Italic fonts but could be quite severe if one used a swashed one.
Ideally, I suppose, one would like the software to detect this negative spacing and compensate, but I am not sure if this is feasible or practical. I therefore flag it up for comments rather than as a bug.
For example, the J in Jannon T Moderne Pro Italic overlaps the y-axis (in red) quite considerably: This results in a clash when a placemat is generated using the font and my initials: I imagine the problem is only regularly encountered with Italic fonts but could be quite severe if one used a swashed one.
Ideally, I suppose, one would like the software to detect this negative spacing and compensate, but I am not sure if this is feasible or practical. I therefore flag it up for comments rather than as a bug.
Re: Software that makes placemats
In some places the software establishes widths with PathBBox, a more accurate version of the built-in pathbbox. In other places it uses something like stringwidth pop, as called by StringWidthRecursive. The former is slower but correctly copes with the observed problem, and can become more widespread.JacobH wrote:Should the font selected for the place-mat have, in effect, built in negative kerning, in that some of the glyphs go over the y-axis, then there may be a clash between some letters and the lines on the question and other pages.
So the excellent observation is noted and will be acted upon, even if not for several weeks.
Your image suggests that the grey line is drawn after the names. That shouldn’t be happening: presumably your example is from a voting sheet, which therefore needs an extra fix.
Re: Software that makes placemats
Forgot to say: now mentioned in the manual.jdaw1 wrote:Done in the code, even though not in the manual: ExclusionAnnulusProportionInnerRadiusTitlesAboveBelow and ExclusionAnnulusProportionInnerRadiusOvertitles.
Re: Software that makes placemats
Thinking further, which should be used? Let’s consider a swashed font, in which some letters have a tail that is meant to go under the previous letter. So for the text in a circle, that going under should be retained.jdaw1 wrote:In some places the software establishes widths with PathBBox, a more accurate version of the built-in pathbbox. In other places it uses something like stringwidth pop, as called by StringWidthRecursive. The former is slower but correctly copes with the observed problem, and can become more widespread.
But for text-in-a-box (and, Titles-style, text-within-a-circle), it shouldn’t.
This is awkward for the circle-text in a straight line. The start and finish should be PathBBox-style, but the interior should be stringwidth-style. This will be fiddly.