SAD部屋 - Ticket-33 Diff
- Added parts are displayed like this.
- Deleted parts are displayed
like this.
! Symbol rendering via Unicode
:Priority:Normal
:Reporter:Akio Morita
:Status:Closed
:Assigned to:Akio Morita
:Version:?
:Milestone:4066
:Created:2012-10-02
!! Description
XLFD・Xft等の各Font Rendering BackendにてSymbol表示を横断的にサポートするためには、Unicodeを使ったSymbol表示を実装する必要が有る。
!! Attachement files
{{attach_map('Ticket-33')}}
{{attach_form('','')}}//{{attach_form('','')}}
!! Changelog
!!!Akio Morita (2012-10-02 (火) 10:39:08)
Unicodeによる Symbol rendering sampleを追加
src/tfTclArg.fでの A0h〜BFhまでのエスケープを外しておく必要がある
!!!Akio Morita (2012-10-02 (火) 10:47:47)
Adobe Symbolの Unicode採録状況
* Unicodeに未採録の文字(22文字)
** BDh(arrowvertex) / BEh(arrowhorizex)
** E6h(parenlefttp) / E7h(parenleftex) / E8h(parenleftbt)
** E9h(bracketlefttp) / EAh(bracketleftex) / EBh(bracketleftbt)
** ECh(bracelefttp) / EDh(braceleftmid) / EEh(braceleftbt) / EFh(braceex)
** F4h(integralex)
** F6h(parenrighttp) / F7h(parenrightex) / F8h(parenrightbt) / F9h(bracketrighttp)
** FAh(bracketrightex) / FBh(bracketrightbt) / FCh(bracerighttp) / FDh(bracerightmid) / FEh(bracerightbt)
*** F0hは、Adobe Symbolでは未定義(林檎マークはMacOS独自のものと思われる)
* Unicode側に候補が複数存在する文字(3文字)
** 44h U+0394(GREEK CAPITAL LETTER DELTA) / U+2206(INCREMEN)
** 57h U+03A9(GREEK CAPITAL LETTER OMEGA) / U+2126(OHM)
** A4h U+2044(FRACTION SLASH) / U+2215 (DIVISION SLASH)
!!!Akio Morita (2012-10-10 (水) 15:02:37)
Unicode経由の symbol rendering supportを導入した(V1.0.10.5.5a41へもバックポート)
*\u####, \U########\\u####, \\U########による Unicode Character Literal
* TclArg[]経由でも、エスケープ処理を\uFEFF(Unicode \\uFEFF(Unicode BOM)でUTF-8 modeへ、\uFFFE\\uFFFEで標準モードへ切り替え可能にした
* OpticsPlotでの symbol renderingを Xft backend時には UTF-8モードによる Unicode character renderingへ切り替えた
{{its_edit_ticket_form}}//{{its_edit_ticket_form}}
:Priority:Normal
:Reporter:Akio Morita
:Status:Closed
:Assigned to:Akio Morita
:Version:?
:Milestone:4066
:Created:2012-10-02
!! Description
XLFD・Xft等の各Font Rendering BackendにてSymbol表示を横断的にサポートするためには、Unicodeを使ったSymbol表示を実装する必要が有る。
!! Attachement files
{{attach_map('Ticket-33')}}
!! Changelog
!!!Akio Morita (2012-10-02 (火) 10:39:08)
Unicodeによる Symbol rendering sampleを追加
src/tfTclArg.fでの A0h〜BFhまでのエスケープを外しておく必要がある
!!!Akio Morita (2012-10-02 (火) 10:47:47)
Adobe Symbolの Unicode採録状況
* Unicodeに未採録の文字(22文字)
** BDh(arrowvertex) / BEh(arrowhorizex)
** E6h(parenlefttp) / E7h(parenleftex) / E8h(parenleftbt)
** E9h(bracketlefttp) / EAh(bracketleftex) / EBh(bracketleftbt)
** ECh(bracelefttp) / EDh(braceleftmid) / EEh(braceleftbt) / EFh(braceex)
** F4h(integralex)
** F6h(parenrighttp) / F7h(parenrightex) / F8h(parenrightbt) / F9h(bracketrighttp)
** FAh(bracketrightex) / FBh(bracketrightbt) / FCh(bracerighttp) / FDh(bracerightmid) / FEh(bracerightbt)
*** F0hは、Adobe Symbolでは未定義(林檎マークはMacOS独自のものと思われる)
* Unicode側に候補が複数存在する文字(3文字)
** 44h U+0394(GREEK CAPITAL LETTER DELTA) / U+2206(INCREMEN)
** 57h U+03A9(GREEK CAPITAL LETTER OMEGA) / U+2126(OHM)
** A4h U+2044(FRACTION SLASH) / U+2215 (DIVISION SLASH)
!!!Akio Morita (2012-10-10 (水) 15:02:37)
Unicode経由の symbol rendering supportを導入した(V1.0.10.5.5a41へもバックポート)
*
* TclArg[]経由でも、エスケープ処理を
* OpticsPlotでの symbol renderingを Xft backend時には UTF-8モードによる Unicode character renderingへ切り替えた