Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Linux] fixed font rendering crash for certain fonts #2271

Merged
merged 1 commit into from Mar 28, 2013

Conversation

Weeds
Copy link
Contributor

@Weeds Weeds commented Mar 27, 2013

face->size->metrics->ascender seems to be unreliable for some fonts,
additionally the freetype documentation says that it may be used
differently for different fonts.
Therefore it may happen that the ascender of a font face is less then
the glyphs bounding box resulting in accessing invalid memory.

The fix is to use the bbox attribute instead of the ascender

face->size->metrics->ascender seems to be unreliable for some fonts,
additionally the freetype documentation says that it may be used
differently for different fonts.
Therefore it may happen that the ascender of a font face is less then
the glyphs bounding box resulting in accessing invalid memory.

The fix is to use the bbox attribute instead of the ascender
@azmeuk
Copy link
Contributor

azmeuk commented Mar 28, 2013

Thanks, it fixes my issue!

dumganhar pushed a commit that referenced this pull request Mar 28, 2013
fixed #1932: [Linux] fixed font rendering crash for certain fonts.
@dumganhar dumganhar merged commit 0927570 into cocos2d:master Mar 28, 2013
@dumganhar
Copy link

Thank you.

@Weeds Weeds deleted the fontdimension-fix branch March 29, 2013 14:31
minggo added a commit to minggo/cocos2d-x that referenced this pull request Jun 9, 2013
minggo added a commit to minggo/cocos2d-x that referenced this pull request Jun 9, 2013
minggo added a commit to minggo/cocos2d-x that referenced this pull request Jun 9, 2013
minggo added a commit to minggo/cocos2d-x that referenced this pull request Jun 9, 2013
minggo added a commit to minggo/cocos2d-x that referenced this pull request Jun 9, 2013
minggo added a commit to minggo/cocos2d-x that referenced this pull request Jun 9, 2013
dumganhar pushed a commit to dumganhar/cocos2d-x that referenced this pull request Jun 10, 2013
dumganhar pushed a commit that referenced this pull request Jun 10, 2013
issue #2271: Fixing some memory leaks. [VS2012] Updating project dependence and warning fixes.
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 28, 2014
fixed cocos2d#1932: [Linux] fixed font rendering crash for certain fonts.
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 28, 2014
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 28, 2014
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 28, 2014
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 28, 2014
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 28, 2014
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 28, 2014
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 28, 2014
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 28, 2014
issue cocos2d#2271: Fixing some memory leaks. [VS2012] Updating project dependence and warning fixes.
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 29, 2014
fixed cocos2d#1932: [Linux] fixed font rendering crash for certain fonts.
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 29, 2014
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 29, 2014
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 29, 2014
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 29, 2014
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 29, 2014
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 29, 2014
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 29, 2014
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 29, 2014
issue cocos2d#2271: Fixing some memory leaks. [VS2012] Updating project dependence and warning fixes.
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 30, 2014
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 30, 2014
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 30, 2014
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 30, 2014
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 30, 2014
angeltown pushed a commit to angeltown/cocos2d-x that referenced this pull request Apr 30, 2014
dumganhar pushed a commit that referenced this pull request May 4, 2014
fixed #1932: [Linux] fixed font rendering crash for certain fonts.
minggo added a commit that referenced this pull request May 4, 2014
dumganhar pushed a commit that referenced this pull request May 4, 2014
dumganhar pushed a commit that referenced this pull request May 4, 2014
issue #2271: Fixing some memory leaks. [VS2012] Updating project dependence and warning fixes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants