Announcement

Collapse
No announcement yet.

FreeType 2.8 Completes OpenType Variation Fonts Support

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • mr_tawan
    replied
    Originally posted by carewolf View Post

    Okay. I tried with Qt that does support color bitmap fonts, but still ran into issues with black and white emojies. Turned out I had the wrong font. Also it support a somewhat ackward since it is treated as a bitmap font that shouldn't be scaled. Perhaps it should be considered a bitmap font that _should_ be scaled instead.
    AFAIK the color emoji is not standardized currently. There are 3 versions of, if my memory served me right. The embeded bitmap proposed by Google, the embeded SVG by Apple, and the layered glyph by Microsoft. However if the renderer does not support the version included in the font then it would use the fallback glyph, which B&W like any other glyphs.

    Personally I like the Microsoft's proposal the most. SVG sounds like overkill to me (and it requires additional dependency), and embedded Bitmap seems too limited. Anyway I believe that Freetype already supports the Google's proposal (by the code that Google contributed.).

    Leave a comment:


  • carewolf
    replied
    Originally posted by uid313 View Post

    I think the problem is that Pango does not support color emoji.
    Okay. I tried with Qt that does support color bitmap fonts, but still ran into issues with black and white emojies. Turned out I had the wrong font. Also it support a somewhat ackward since it is treated as a bitmap font that shouldn't be scaled. Perhaps it should be considered a bitmap font that _should_ be scaled instead.

    Leave a comment:


  • uid313
    replied
    Originally posted by carewolf View Post

    You have to take the right one. Microsoft has both a monochrome and color version of the font. On non-Windows 10 it was only monochrome, and I think they are both still there in Windows 10. Also note there a multiple bitmap font formats, make sure you get a color font format supported by freetype (though I think they do use the MS one, but better check).
    I think the problem is that Pango does not support color emoji.

    Leave a comment:


  • carewolf
    replied
    Originally posted by uid313 View Post
    My biggest font problem on Linux is that Pango doesn't support color emoji.

    On Windows 10 you have emoji, but not on Linux. I copied the Segoe UI font from Windows 10 to my Linux installation but I still don't get pretty colored emoji like on Windows. I only get monochrome emoji. This is because Pango lacks support.
    You have to take the right one. Microsoft has both a monochrome and color version of the font. On non-Windows 10 it was only monochrome, and I think they are both still there in Windows 10. Also note there a multiple bitmap font formats, make sure you get a color font format supported by freetype (though I think they do use the MS one, but better check).

    Leave a comment:


  • Anvil
    replied
    be GREAT to get this in F26 as a late inclusion, surely Fesco could do that.

    Leave a comment:


  • yturmisil
    replied
    The news text reads like Microsoft has developed and contributed the code to Freetype.

    They didn't.

    Leave a comment:


  • uid313
    replied
    My biggest font problem on Linux is that Pango doesn't support color emoji.

    On Windows 10 you have emoji, but not on Linux. I copied the Segoe UI font from Windows 10 to my Linux installation but I still don't get pretty colored emoji like on Windows. I only get monochrome emoji. This is because Pango lacks support.

    Leave a comment:


  • Daktyl198
    replied
    I've always preferred FreeType font rendering to other OSes. Glad to see it didn't take them too long to do such a big and important update to OpenType

    Leave a comment:


  • Marc Driftmeyer
    replied
    Stuff like this is massive for DTP and content creation in general. I am looking forward to leveraging it.

    Leave a comment:


  • carewolf
    replied
    What LOAD_TARGET_LCD is now a variant of LOAD_TARGET_LIGHT? But LOAD_TARGET_LCD is what we use for full hinting.. So now full hinting in some applications will be light?

    Leave a comment:

Working...
X