Forum Discussion

garythomannCoGC's avatar
garythomannCoGC
Icon for Power Participant rankPower Participant
4 years ago
Solved

Power BI Service, Paginated Report Builder - why some unicode glyphs not displaying

14-12-2022  caveat, RB: both Print Layout and Default View have issues, Service: Print Layout has issues but Default View works fine displaying all my selected Geographic shapes unicode glyphs.  See screenshots added to today's reply.

=============================================================================

Have selected unicode characters from the  Geometric Shapes  subset from the unicode universe.  In Report Builder the unicode glyph 9670 Black Diamond is not displaying.  Only a square bracket symbol comes up.  The Black Diamond glyph does display for the query in dax studio.  

Screenshot of report builder run

 

Screenshot of dax studio run for the query

 

Screenshot of my unicode table as displayed via query in dax studio

 

Another mystery, Unicode Number column is declared as Text

 

Create a Report Builder test report to display this table. 

This is the query and dax studio output.

 

Unicode Number column fails to display and most of the unicode unichar conversions fail.

 

  • d_gosbell's avatar
    d_gosbell
    3 years ago

    The difference between the default view and the print preview from app.powerbi.com is almost certainly a difference in the available fonts. When you view the default web page Power BI will send html to the client browser and that will have access to local fonts on your PC. When you do a print preview the service will generate a PDF on the server side using the fonts available on the Power BI rendering nodes. If the exact font is not available the operating system then has rules it uses to find the closest similar font. And unfortunately not all fonts have the full unicode character set.

     
    I did some tests using a number of different fonts and found that Segoe UI Symbol seemed to have the best support for extended Unicode characters. If you are putting your indicators in their own column this might work for you.
     

     

8 Replies