Do we have some barcode stuff available for Pharo? Something "Form" based that can be used with Artefact? Thx T.
You just need a TTF font. Does Artefact support TTF? hpdf does. On 14 June 2013 13:58, Torsten Bergmann <astares@gmx.de> wrote:
Do we have some barcode stuff available for Pharo? Something "Form" based that can be used with Artefact?
Thx T.
-- Milan Mimica http://sparklet.sf.net
Hi Torsten, Artefact don't support TTF fonts for the moment but it's planned in futures versions. Best regards Olivier :-) Le 14 juin 2013 à 16:16, Milan Mimica a écrit :
You just need a TTF font. Does Artefact support TTF? hpdf does.
On 14 June 2013 13:58, Torsten Bergmann <astares@gmx.de> wrote: Do we have some barcode stuff available for Pharo? Something "Form" based that can be used with Artefact?
Thx T.
-- Milan Mimica http://sparklet.sf.net
You should be able to create a form, paint it white, draw on it with a barcode TTF font, export that form to JPEG, and then use that JPEG into Artefact. Not really straight-forward, but it should work. *Note: I've found that writing JPEG's in Pharo, it assumes that the background is BLACK if it isn't isn't specifically painted with something else first. Unlike PNG and GIF, which assume WHITE. -Chris On Tue, Jun 18, 2013 at 1:44 AM, Olivier Auverlot < olivier.auverlot@gmail.com> wrote:
Hi Torsten,
Artefact don't support TTF fonts for the moment but it's planned in futures versions.
Best regards Olivier :-)
Le 14 juin 2013 à 16:16, Milan Mimica a écrit :
You just need a TTF font. Does Artefact support TTF? hpdf does.
On 14 June 2013 13:58, Torsten Bergmann <astares@gmx.de> wrote:
Do we have some barcode stuff available for Pharo? Something "Form" based that can be used with Artefact?
Thx T.
-- Milan Mimica http://sparklet.sf.net
Well, hoping to work with Torsten on barcodes in general, given we have support for canvas based drawing of a few formats here at Pinesoft. Also, if Olivier would like some help with TTF in PDFs I can give some pointers etc. Regards, Gary ----- Original Message ----- From: Chris Cunningham To: Pharo Development List Sent: Tuesday, June 18, 2013 5:23 PM Subject: Re: [Pharo-dev] Barcodes You should be able to create a form, paint it white, draw on it with a barcode TTF font, export that form to JPEG, and then use that JPEG into Artefact. Not really straight-forward, but it should work. *Note: I've found that writing JPEG's in Pharo, it assumes that the background is BLACK if it isn't isn't specifically painted with something else first. Unlike PNG and GIF, which assume WHITE. -Chris On Tue, Jun 18, 2013 at 1:44 AM, Olivier Auverlot <olivier.auverlot@gmail.com> wrote: Hi Torsten, Artefact don't support TTF fonts for the moment but it's planned in futures versions. Best regards Olivier :-) Le 14 juin 2013 à 16:16, Milan Mimica a écrit : You just need a TTF font. Does Artefact support TTF? hpdf does. On 14 June 2013 13:58, Torsten Bergmann <astares@gmx.de> wrote: Do we have some barcode stuff available for Pharo? Something "Form" based that can be used with Artefact? Thx T. -- Milan Mimica http://sparklet.sf.net
Hello Gary I'm sure that Olivier is interested. Stef On Jun 18, 2013, at 6:37 PM, "Gary Chambers" <gazzaguru2@btinternet.com> wrote:
Well, hoping to work with Torsten on barcodes in general, given we have support for canvas based drawing of a few formats here at Pinesoft.
Also, if Olivier would like some help with TTF in PDFs I can give some pointers etc.
Regards, Gary ----- Original Message ----- From: Chris Cunningham To: Pharo Development List Sent: Tuesday, June 18, 2013 5:23 PM Subject: Re: [Pharo-dev] Barcodes
You should be able to create a form, paint it white, draw on it with a barcode TTF font, export that form to JPEG, and then use that JPEG into Artefact.
Not really straight-forward, but it should work.
*Note: I've found that writing JPEG's in Pharo, it assumes that the background is BLACK if it isn't isn't specifically painted with something else first. Unlike PNG and GIF, which assume WHITE.
-Chris
On Tue, Jun 18, 2013 at 1:44 AM, Olivier Auverlot<olivier.auverlot@gmail.com> wrote: Hi Torsten,
Artefact don't support TTF fonts for the moment but it's planned in futures versions.
Best regards Olivier :-)
Le 14 juin 2013 à 16:16, Milan Mimica a écrit :
You just need a TTF font. Does Artefact support TTF? hpdf does.
On 14 June 2013 13:58, Torsten Bergmann <astares@gmx.de> wrote: Do we have some barcode stuff available for Pharo? Something "Form" based that can be used with Artefact?
Thx T.
-- Milan Mimica http://sparklet.sf.net
Hi Gary, yes, I'm interested by help and pointers about TTF. It's a planned evolution of Artefact. About barcodes generation, why don't use Artefact directly ? You can draw barcodes with the PDFDraw elements (PDFLineElement, PDFRectElement, etc.) and print the document on stickers. In the future, it could be cool to have a Artefact-Elements-Barcodes package :) Best regards Olivier Le 18 juin 2013 à 18:37, Gary Chambers a écrit :
Well, hoping to work with Torsten on barcodes in general, given we have support for canvas based drawing of a few formats here at Pinesoft.
Also, if Olivier would like some help with TTF in PDFs I can give some pointers etc.
Regards, Gary ----- Original Message ----- From: Chris Cunningham To: Pharo Development List Sent: Tuesday, June 18, 2013 5:23 PM Subject: Re: [Pharo-dev] Barcodes
You should be able to create a form, paint it white, draw on it with a barcode TTF font, export that form to JPEG, and then use that JPEG into Artefact.
Not really straight-forward, but it should work.
*Note: I've found that writing JPEG's in Pharo, it assumes that the background is BLACK if it isn't isn't specifically painted with something else first. Unlike PNG and GIF, which assume WHITE.
-Chris
On Tue, Jun 18, 2013 at 1:44 AM, Olivier Auverlot <olivier.auverlot@gmail.com> wrote: Hi Torsten,
Artefact don't support TTF fonts for the moment but it's planned in futures versions.
Best regards Olivier :-)
Le 14 juin 2013 à 16:16, Milan Mimica a écrit :
You just need a TTF font. Does Artefact support TTF? hpdf does.
On 14 June 2013 13:58, Torsten Bergmann <astares@gmx.de> wrote: Do we have some barcode stuff available for Pharo? Something "Form" based that can be used with Artefact?
Thx T.
-- Milan Mimica http://sparklet.sf.net
Hi Olivier. For our label/report generation we do draw the barcodes rather than use a Form. Actually we have a Canvas that adapts to generate PDF so it is all WYSIWYG. Therefore no actual dependency in the PDF generation to any barcode objects. Looking to support Arefact instead of the stuff we have. Not looked at the details of Artefact yet though. TTF in PDF is not so bad... a snippet of what's expected in the output: 6 0 obj << /Type /Font /Subtype /TrueType /BaseFont /Arial /FirstChar 0 /LastChar 255 /Widths 8 0 R /FontDescriptor 9 0 R /Encoding /WinAnsiEncoding
endobj 9 0 obj << /Type /FontDescriptor /FontName /Arial /Flags 32 /FontBBox [-665 -325 2000 1005] /Ascent 905 /Descent -212 /Leading 0 /ItalicAngle 0
endobj 8 0 obj [ 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 277 277 354 556 556 889 666 190 333 333 389 583 277 333 277 277 556 556 556 556 556 556 556 556 556 556 277 277 583 583 583 556 1015 666 666 722 722 666 610 777 722 277 500 666 556 833 722 777 666 777 722 666 610 722 666 943 666 666 610 277 277 277 469 556 333 556 556 500 556 556 277 556 556 222 222 500 222 833 556 556 556 556 333 500 277 556 500 722 500 500 500 333 259 333 583 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 277 333 556 556 556 556 259 556 333 736 370 556 583 333 736 552 399 548 333 333 333 576 537 333 333 333 365 556 833 833 833 610 666 666 666 666 666 666 1000 722 666 666 666 666 277 277 277 277 722 722 777 777 777 777 777 583 777 722 722 722 722 666 666 610 556 556 556 556 556 556 889 500 556 556 556 556 277 277 277 277 556 556 556 556 556 556 556 548 610 556 556 556 556 500 556 500 ] endobj
(actually we now use MacRoman encoding as generally works better). All the data there can be gatherted from the FreeType TTF font in Pharo. Just needs to be present on the end-user's pc. A typical PDF reader will do fallbacks as necessary if not present. (not tackled fully embedded fonts yet). Regards, Gary ----- Original Message ----- From: Olivier Auverlot To: Pharo Development List Sent: Wednesday, June 19, 2013 6:42 AM Subject: Re: [Pharo-dev] Barcodes Hi Gary, yes, I'm interested by help and pointers about TTF. It's a planned evolution of Artefact. About barcodes generation, why don't use Artefact directly ? You can draw barcodes with the PDFDraw elements (PDFLineElement, PDFRectElement, etc.) and print the document on stickers. In the future, it could be cool to have a Artefact-Elements-Barcodes package :) Best regards Olivier Le 18 juin 2013 à 18:37, Gary Chambers a écrit : Well, hoping to work with Torsten on barcodes in general, given we have support for canvas based drawing of a few formats here at Pinesoft. Also, if Olivier would like some help with TTF in PDFs I can give some pointers etc. Regards, Gary ----- Original Message ----- From: Chris Cunningham To: Pharo Development List Sent: Tuesday, June 18, 2013 5:23 PM Subject: Re: [Pharo-dev] Barcodes You should be able to create a form, paint it white, draw on it with a barcode TTF font, export that form to JPEG, and then use that JPEG into Artefact. Not really straight-forward, but it should work. *Note: I've found that writing JPEG's in Pharo, it assumes that the background is BLACK if it isn't isn't specifically painted with something else first. Unlike PNG and GIF, which assume WHITE. -Chris On Tue, Jun 18, 2013 at 1:44 AM, Olivier Auverlot <olivier.auverlot@gmail.com> wrote: Hi Torsten, Artefact don't support TTF fonts for the moment but it's planned in futures versions. Best regards Olivier :-) Le 14 juin 2013 à 16:16, Milan Mimica a écrit : You just need a TTF font. Does Artefact support TTF? hpdf does. On 14 June 2013 13:58, Torsten Bergmann <astares@gmx.de> wrote: Do we have some barcode stuff available for Pharo? Something "Form" based that can be used with Artefact? Thx T. -- Milan Mimica http://sparklet.sf.net
Hi Gary, Thanks for this informations. It's very interesting.
All the data there can be gatherted from the FreeType TTF font in Pharo. Just needs to be present on the end-user's pc.
Have you already wrote code to extract the informations from a TTF font ? If someone has exploring this domain, we could write faster the implementation. Best regards Olivier ;-) Le 19 juin 2013 à 18:05, Gary Chambers a écrit :
Hi Olivier.
For our label/report generation we do draw the barcodes rather than use a Form. Actually we have a Canvas that adapts to generate PDF so it is all WYSIWYG. Therefore no actual dependency in the PDF generation to any barcode objects.
Looking to support Arefact instead of the stuff we have. Not looked at the details of Artefact yet though.
TTF in PDF is not so bad... a snippet of what's expected in the output:
6 0 obj << /Type /Font /Subtype /TrueType /BaseFont /Arial /FirstChar 0 /LastChar 255 /Widths 8 0 R /FontDescriptor 9 0 R /Encoding /WinAnsiEncoding
endobj 9 0 obj << /Type /FontDescriptor /FontName /Arial /Flags 32 /FontBBox [-665 -325 2000 1005] /Ascent 905 /Descent -212 /Leading 0 /ItalicAngle 0
endobj 8 0 obj [ 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 277 277 354 556 556 889 666 190 333 333 389 583 277 333 277 277 556 556 556 556 556 556 556 556 556 556 277 277 583 583 583 556 1015 666 666 722 722 666 610 777 722 277 500 666 556 833 722 777 666 777 722 666 610 722 666 943 666 666 610 277 277 277 469 556 333 556 556 500 556 556 277 556 556 222 222 500 222 833 556 556 556 556 333 500 277 556 500 722 500 500 500 333 259 333 583 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 277 333 556 556 556 556 259 556 333 736 370 556 583 333 736 552 399 548 333 333 333 576 537 333 333 333 365 556 833 833 833 610 666 666 666 666 666 666 1000 722 666 666 666 666 277 277 277 277 722 722 777 777 777 777 777 583 777 722 722 722 722 666 666 610 556 556 556 556 556 556 889 500 556 556 556 556 277 277 277 277 556 556 556 556 556 556 556 548 610 556 556 556 556 500 556 500 ] endobj
(actually we now use MacRoman encoding as generally works better). All the data there can be gatherted from the FreeType TTF font in Pharo. Just needs to be present on the end-user's pc. A typical PDF reader will do fallbacks as necessary if not present. (not tackled fully embedded fonts yet).
Regards, Gary ----- Original Message ----- From: Olivier Auverlot To: Pharo Development List Sent: Wednesday, June 19, 2013 6:42 AM Subject: Re: [Pharo-dev] Barcodes
Hi Gary,
yes, I'm interested by help and pointers about TTF. It's a planned evolution of Artefact.
About barcodes generation, why don't use Artefact directly ? You can draw barcodes with the PDFDraw elements (PDFLineElement, PDFRectElement, etc.) and print the document on stickers.
In the future, it could be cool to have a Artefact-Elements-Barcodes package :)
Best regards Olivier
Le 18 juin 2013 à 18:37, Gary Chambers a écrit :
Well, hoping to work with Torsten on barcodes in general, given we have support for canvas based drawing of a few formats here at Pinesoft.
Also, if Olivier would like some help with TTF in PDFs I can give some pointers etc.
Regards, Gary ----- Original Message ----- From: Chris Cunningham To: Pharo Development List Sent: Tuesday, June 18, 2013 5:23 PM Subject: Re: [Pharo-dev] Barcodes
You should be able to create a form, paint it white, draw on it with a barcode TTF font, export that form to JPEG, and then use that JPEG into Artefact.
Not really straight-forward, but it should work.
*Note: I've found that writing JPEG's in Pharo, it assumes that the background is BLACK if it isn't isn't specifically painted with something else first. Unlike PNG and GIF, which assume WHITE.
-Chris
On Tue, Jun 18, 2013 at 1:44 AM, Olivier Auverlot <olivier.auverlot@gmail.com> wrote: Hi Torsten,
Artefact don't support TTF fonts for the moment but it's planned in futures versions.
Best regards Olivier :-)
Le 14 juin 2013 à 16:16, Milan Mimica a écrit :
You just need a TTF font. Does Artefact support TTF? hpdf does.
On 14 June 2013 13:58, Torsten Bergmann <astares@gmx.de> wrote: Do we have some barcode stuff available for Pharo? Something "Form" based that can be used with Artefact?
Thx T.
-- Milan Mimica http://sparklet.sf.net
participants (6)
-
Chris Cunningham -
Gary Chambers -
Milan Mimica -
Olivier Auverlot -
Stéphane Ducasse -
Torsten Bergmann