Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

All output XML is encoded as UTF-8. To present 出力されるXMLはすべてUTF-8でエンコードされます。非アスキー(non-ascii characters you will have to use a font that support the characters/glyphs you want.On the reports servers we currently support a font called Unifont )文字を表示するには、必要な文字/グリフ (characters/glyphs)をサポートするフォントを使用する必要があります。

レポートサーバーでは現在、Unifont (ユニフォント) (http://unifoundry.com/unifont.html) which supports most of the multibyte space of glyphs. 

To use this from XF designer add this to the font-family like shown in picture below. Specifying both at "normal" font and the unifont in the same family will make the renderer go to unifont for all glyphs that is not found in the first font.

Image Removed

The quality of the Unifont is not great and also might not suite you language, so it might be necessary to use a different font. Pleas contact us if you need to install this on the server.

Referencing characters in Wingdings and other special fonts

Some fonts need to reference glyps with their Unicode entity. XF Designer does not support this and will reference the font with a normal ascii character, which the server side generation (FOP) does not support.

To reference those chars you need to swap out the normal char with the unicode char. First you need to find the unicode code for the glyph, e.g. by looging in と呼ばれるフォントをサポートしており、グリフのマルチバイト領域のほとんどをサポートしています。

XF designerから、これを使用するには、下図のようにfont-familyに追加します。"normal (通常の)" フォントとユニフォント(unifont)の両方を同じファミリで指定すると、
レンダラーは、最初のフォントに見つからないすべてのグリフに対してユニフォントを使用するようになります。

Image Added

Unifontの品質は良くありませんし、また、お使いの言語に合わないかもしれませんので、別のフォントを使用する必要があるかもしれません。
サーバーにインストールする必要がある場合は、お問い合わせください。

Wingdingsおよびその他の特殊フォントの文字の参照

フォントによっては、Unicode エンティティ (Unicode entity)でグリプを参照する必要があります。
XF Designer はこれに対応しておらず、通常の ascii 文字でフォントを参照し、サーバー側の生成 (FOP) はこれに対応していません。

これらの文字を参照するには、通常の文字をユニコード文字に置き換える必要があります。まず、そのグリフのユニコード・コードを見つける必要があります。
例えば、https://www.myfonts.com/fonts/ascender/wingdings/1/ you will see で検索すると、次のようになります。

Take a copy of the "HTML entity (HTMLエンティティ) " valueの値をコピーします。


Go to the "Text View" (テキスト表示)" ("Home tab) and replace normal characters with the Unicode code. Example below shows both.

Image Removed

and will result in this.(ホーム)"タブ)を開き、通常の文字をユニコードに置き換えます。下の例は両方を示しています。

Image Added


その結果、こうなるでしょう。