• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: advancementForGlyph problem
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: advancementForGlyph problem


  • Subject: Re: advancementForGlyph problem
  • From: Chris Backas <email@hidden>
  • Date: Thu, 29 Apr 2010 09:01:57 -0400

Having never worked with fonts at that level, nor seen these APIs
before, my guess may be completely off the wall. You are forewarned ;)

I noticed that the 'bounds x' you supply is a negative value. If you
add the 'advance w' to the 'bounds x' value, you get approx 23.4,
which is pretty close to the estimated size you're expecting. Perhaps
this negative value implies that the drawing of this glyph is actually
to start from *slightly* in the previous character's area?

Total guess, feel free to ignore etc etc ;)

Chris Backas


On Apr 28, 2010, at 2:49 PM, David F. wrote:

> The information I am getting back from advancementForGlyph doesn't
> seem to be correct.  Here are the glyph bounds and advancement for
> the capital letter 'A' in Georgia 36pt:
>
> == A ==
> bounds x: -0.720703
> bounds y: 0.000000
> bounds w: 25.699219
> bounds h: 25.294922
> advance w: 24.152344
> advance h: 0.000000
>
> The problem that I am seeing is that it looks like the advancement
> should only be 23 (maybe ~23.2).  TextEdit appears to be using an
> advancement of 23 and underlines and strikethroughs are being drawn
> 23 pixels wide.
>
> Any ideas on what I am doing/understanding wrong?
>
> Thanks,
> David
>
> _______________________________________________
>
> Cocoa-dev mailing list (email@hidden)
>
> 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:
>
> This email sent to email@hidden



CONFIDENTIALITY NOTICE: This email (and any related attachments) contains information from InfoPlus (a service of Bristol Capital, Inc.).  It is intended only for the addressee and may contain information that is confidential and/or otherwise exempt from disclosure under applicable law. If you are not the intended recipient or are acting as agent for the intended recipient, any use or disclosure of this communication is prohibited. If you have received this communication in error, please notify me immediately to arrange for the appropriate method of returning or disposing of the communication. If our respective Companies have confidentiality provisions in effect, this email and the materials contained herein are deemed CONFIDENTIAL and should be treated accordingly unless expressly provided otherwise.


_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:

This email sent to email@hidden

  • Follow-Ups:
    • Re: advancementForGlyph problem
      • From: "David F." <email@hidden>
References: 
 >advancementForGlyph problem (From: "David F." <email@hidden>)

  • Prev by Date: Re: Cocoa Newbie & MySQL
  • Next by Date: Re: advancementForGlyph problem
  • Previous by thread: Re: advancementForGlyph problem
  • Next by thread: Re: advancementForGlyph problem
  • Index(es):
    • Date
    • Thread