Re: True Type Fonts
On Aug 9, 2014, at 10:11 PM, Raglan T. Tiger r...@crusaderrabbit.net wrote: I will find out about the licensing issue, but we are not changing or making a derivative. Just to be clear: Preparing a derivative font is _one_ way to breach the license, but not the only, or even the primary, way. The core issue is that you should not render the font _at all_ beyond the terms of the license. With the outline we can apply our embroidery digitizing engine to get a font that can be sewn. I know of competitors who do this with no licensing issues. That’s a rendering. And I’d be surprised if your digitizer didn’t adjust the outlines to fit the unique medium of embroidery, making its output a derivative work. You know your line of business better than anyone here, but when I hear “I’ve never heard of anyone else having a problem,” that’s one of four things: “If there _has_ been trouble, it was settled under NDA, and word never reached me.” or “No one else has gotten in trouble. Yet.” or “They asked the rights holders, and were told there was no problem with their doing it.” or “_We_ asked the rights holders, and were told there was no problem with _our_ doing it.” The last is the only one your management should be comfortable with. This isn’t judgment, or even advice; just that the professionals you work for should perform their due diligence. The DMCA can be stupid and draconian, but it’s a fact of life, and having to destroy your inventory is a bigger deal than taking a website down. — F ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: True Type Fonts
On Aug 10, 2014, at 2:14 PM, Fritz Anderson fri...@manoverboard.org wrote: And I’d be surprised if your digitizer didn’t adjust the outlines to fit the unique medium of embroidery, making its output a derivative work. Interesting point, I will broach this topic with management. BTW, the technical solutions proffered were spot on and I have NSBezier paths to put into our bezier model. -rags ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: True Type Fonts
On Aug 10, 2014, at 1:14 PM, Fritz Anderson fri...@manoverboard.org wrote: That’s a rendering. And I’d be surprised if your digitizer didn’t adjust the outlines to fit the unique medium of embroidery, making its output a derivative work. I don't think that adjustment would be a problem. There are lots of graphics programs like TypeStyler that programmatically alter the rendered outlines. And printers will often make slight adjustments to optimize output. I looked up Adobe's font license agreements*, and the relevant bit seems to be this paragraph: 14.7.4 You may convert and install the font software into another format for use in other environments, subject to the following conditions: A computer on which the converted font software is used or installed will be considered as one of your Permitted Number of Computers. Use of the font software you have converted will be pursuant to all the terms and conditions of this agreement. Such converted font software may be used only for your own customary internal business or personal use and may not be distributed or transferred for any purpose, except in accordance with Section 4.4 of this agreement. IANAL, but my reading is that for a customer of your app to extract the outlines and send them as part of a vector file to some sort of printer (like an embroidery machine or a laser-cutter) is fine. But for your app itself to include copies of font outlines would not be OK. —Jens * http://www.adobe.com/products/type/font-licensing/end-user-licensing-agreements.html ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: True Type Fonts
but my reading is that for a customer of your app to extract the outlines and send them as part of a vector file to some sort of printer (like an embroidery machine or a laser-cutter) is fine. But for your app itself to include copies of font outlines would not be OK. This is more in keeping with what we will do … customer will pick a font from THEIR system and we will render it to embroidery. -rags ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
True Type Fonts
I have been tasked with getting outlines of all True Type fonts on a user Mac. I am just beginning my research and first Google results were unsatisfying. I am now going to NSFont but thought stopping here first might save sometime. TIA! -rags ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: True Type Fonts
You can use NSFontManager to get all fonts. On Aug 9, 2014, at 4:30 PM, Raglan T. Tiger r...@crusaderrabbit.net wrote: I have been tasked with getting outlines of all True Type fonts on a user Mac. I am just beginning my research and first Google results were unsatisfying. I am now going to NSFont but thought stopping here first might save sometime. TIA! -rags ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/gerti-cocoadev%40bitart.com This email sent to gerti-cocoa...@bitart.com ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: True Type Fonts
I need to clarify … I would like to get bezier outlines of true type fonts … - rags On Aug 9, 2014, at 3:47 PM, Gerd Knops gerti-cocoa...@bitart.com wrote: You can use NSFontManager to get all fonts. On Aug 9, 2014, at 4:30 PM, Raglan T. Tiger r...@crusaderrabbit.net wrote: I have been tasked with getting outlines of all True Type fonts on a user Mac. I am just beginning my research and first Google results were unsatisfying. I am now going to NSFont but thought stopping here first might save sometime. TIA! -rags ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/gerti-cocoadev%40bitart.com This email sent to gerti-cocoa...@bitart.com ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: True Type Fonts
On Aug 9, 2014, at 2:55 PM, Raglan T. Tiger r...@crusaderrabbit.net wrote: I would like to get bezier outlines of true type fonts … Specifically only TrueType fonts? What about OpenType or PostScript fonts? I think your best bet is NSBezierPath, which has methods - (void)appendBezierPathWithGlyph:(NSGlyph)glyph inFont:(NSFont *)font; - (void)appendBezierPathWithGlyphs:(NSGlyph *)glyphs count:(NSInteger)count inFont:(NSFont *)font; Just be aware of the licensing restrictions of the fonts. Obviously you have the right to render text with any font legally installed on your computer, but things get iffier when you start manipulating the glyph outlines directly. At some point it becomes creating a derivative work, which most licenses don't allow. (Nor can you take those outlines to another computer and use them there, unless that font is also licensed for that computer.) (Sorry to sound pedantic, but I used to work in typography, and I've found that a lot of people don't understand that fonts are creative works that people make their livelihood on, just like images or music.) —Jens ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: True Type Fonts
On Aug 9, 2014, at 4:14 PM, Jens Alfke j...@mooseyard.com wrote: Just be aware of the licensing restrictions of the fonts. Obviously you have the right to render text with any font legally installed on your computer If only. Some font licenses don’t even let you use them in fillable PDF forms. Raglan, I would advise asking your management for a more specific requirement, and advise them to consult with legal about whether the intended use of the software they're asking you to produce would constitute a DMCA, copyright, or licensing violation. --Kyle Sluder ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: True Type Fonts
This is quite helpful and I thank you all. I will find out about the licensing issue, but we are not changing or making a derivative. With the outline we can apply our embroidery digitizing engine to get a font that can be sewn. I know of competitors who do this with no licensing issues. But who knows what may lie ahead. Now off to NSBezierPath land and getting glyphs! -rags On Aug 9, 2014, at 6:38 PM, Kyle Sluder k...@ksluder.com wrote: On Aug 9, 2014, at 4:14 PM, Jens Alfke j...@mooseyard.com wrote: Just be aware of the licensing restrictions of the fonts. Obviously you have the right to render text with any font legally installed on your computer If only. Some font licenses don’t even let you use them in fillable PDF forms. Raglan, I would advise asking your management for a more specific requirement, and advise them to consult with legal about whether the intended use of the software they're asking you to produce would constitute a DMCA, copyright, or licensing violation. --Kyle Sluder ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com