Re: True Type Fonts

2014-08-10 Thread Fritz Anderson
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

2014-08-10 Thread Raglan T. Tiger

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

2014-08-10 Thread Jens Alfke

 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

2014-08-10 Thread Raglan T. Tiger
 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

2014-08-09 Thread Raglan T. Tiger

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

2014-08-09 Thread Gerd Knops
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

2014-08-09 Thread Raglan T. Tiger
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

2014-08-09 Thread Jens Alfke

 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

2014-08-09 Thread Kyle Sluder
 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

2014-08-09 Thread Raglan T. Tiger
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