狠狠撸

狠狠撸Share a Scribd company logo
株式会社グラフィシア 二村 尚
2010年8月25日
Microsoft tech?ed Japan 2010 ライトニングトーク
http://www.microsoft.com/japan/teched/2010/
株式会社グラフィシアの二村です
? 会社設?してまだ4ヶ月です
? 動画?画像の編集アプリを開発しています
? WPF / Windows SDK を中?に利?しています
今日のお話
実際のアプリ開発経験に基づく
Tips をご紹介します
リッチなデザインが UX を損ねる
?字?やすいですか?
写真や動画の上に?字 半透明表现
どんな背景でも読みやすい
対照的な色で縁取り
テレビのテロップ 新聞?雑誌の?出し
伝統的に非対応
MSDN
『方法 : 中抜きの?字列を作成する』 for WPF
GDI GDI+ WPF Silverlight Direct2D / Write
中抜きの?字列
文字の図形化で解決!
標準コントロール同様に配置
データバインディングも可能
図形と?字は事情が違った
問題の原因と改良方法を 3点 紹介
HTML5やAIRでも
同じ問題がでるかも!
WPFに興味なくても
参考にしてください
なんかとび出てる
原因:接合処理の初期値が不適切
Miter Limit
MiterLimit を0に
MiterLimit = 0
接合部を円弧に
LineJoin = PenLineJoin.Round
フォントサイズを変更(線幅は固定)
24pt
80pt
?た目の印象が違う?
描画倍率(RenderTransform)でサイズ調整
? フォントサイズは固定
? アンチエイリアスもOK
x 1.0 x 10.0
塗りつぶし部分がつぶれる
原因:図形描画のアルゴリズム
境界線を描く すき間を塗りつぶす
境界線だけ描く
線をどれだけ太くしても OK!
塗りつぶしを重ねて描く
?字が?にくいときは縁取りしてみよう
?字ならではの事情を考慮しよう
標準採?を目指して声を上げよう!
? ?字の縁取りは日本の独特の?化かも?
見やすい文字は優れたUXの第一歩
効能をよく理解して正しく処方しましょう
なんでも“縁取り”すれば見やすくなる
デモアプリのソースコード
(改良版 OutlineTextコントロール)
登壇者ブログで公開します
http://d.hatena.ne.jp/NIM0506/
For WPF (要 .NET Framework 4.0)
参考(MSDN)
http://msdn.microsoft.com/en-us/library/bb295245(VS.90).aspx
Ad

Recommended

PDF
XAML のこれまでとこれから、今「やる」べき意義
インフラジスティックス?ジャパン株式会社
?
PPTX
ソフト屋が挑戦した電子工作 ?力ずくの10か月?
Shinichi Hirauchi
?
PPTX
叠濒别苍诲の便利机能振り返り
一希 大田
?
PPT
ついに日本上陸!Windows Phone 7.5 アプリケーション開発
ShinichiAoyagi
?
PPTX
XAML + C#で開発するときの Visual Studio 2013(とBlend)の 便利機能
一希 大田
?
PPTX
Developers.IO 2016 F-1 セッション資料
Shinichi Hirauchi
?
PPTX
Wankuma0402
c-mitsuba
?
PDF
.狈别迟技术でこれからも食べていくための技术戦略
Yuya Yamaki
?
PDF
はじめての HoloLens セッションの集大成お見せします!
一希 大田
?
PDF
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Takaaki Suzuki
?
PDF
奥颈苍诲辞飞蝉フォームで大丈夫か?一番良いのを頼む。
Yuya Yamaki
?
PDF
めとべや東京10 Universal Windows Platform appの新しいバインディング
一希 大田
?
PPTX
Blend for visual studio 2013の新機能
一希 大田
?
PDF
贬罢惭尝を1行も书かずに飞别产アプリを作ってみました
Shinichi Hirauchi
?
PPTX
メトロスタイルってなに?
ShinichiAoyagi
?
PDF
Visual Studio 2015 リリース記念 勉強会 universal windows platform app
一希 大田
?
PDF
Friendly
Takaaki Suzuki
?
PDF
尝颈驳丑迟厂飞颈迟肠丑でマルチデータソース
Yoshitaka Seo
?
PDF
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
一希 大田
?
PDF
奥别产制作で培ってきた贵濒补蝉丑のリッチな表现力をモバイルアプリに
invogue
?
PPTX
Windows Phone 7を使った業務アプリの作り方
fukuoka-t
?
PDF
Computer Vision と Translator Text API 使ってみた
Yoshito Tabuchi
?
PPTX
スマートフォンで使う奥别产アプリ
高見 知英
?
PDF
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Yoshito Tabuchi
?
PDF
Windows 10 対応のデスクトップアプリを作る技術(事前公開版v2)
一希 大田
?
PDF
「Web標準」の価値と可能性 ?Windows 8.1とともに考える標準技術の重要性?
Microsoft
?
PDF
Visual Studio + xamarin で始めるモバイル アプリ開発
インフラジスティックス?ジャパン株式会社
?
PDF
20150530 めとべや東京8 universal windows platform appの画面開発
一希 大田
?
PDF
コードレビュー用资料
Ayumu Itou
?
PDF
搁虫入门
Takaaki Suzuki
?

More Related Content

What's hot (20)

PDF
はじめての HoloLens セッションの集大成お見せします!
一希 大田
?
PDF
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Takaaki Suzuki
?
PDF
奥颈苍诲辞飞蝉フォームで大丈夫か?一番良いのを頼む。
Yuya Yamaki
?
PDF
めとべや東京10 Universal Windows Platform appの新しいバインディング
一希 大田
?
PPTX
Blend for visual studio 2013の新機能
一希 大田
?
PDF
贬罢惭尝を1行も书かずに飞别产アプリを作ってみました
Shinichi Hirauchi
?
PPTX
メトロスタイルってなに?
ShinichiAoyagi
?
PDF
Visual Studio 2015 リリース記念 勉強会 universal windows platform app
一希 大田
?
PDF
Friendly
Takaaki Suzuki
?
PDF
尝颈驳丑迟厂飞颈迟肠丑でマルチデータソース
Yoshitaka Seo
?
PDF
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
一希 大田
?
PDF
奥别产制作で培ってきた贵濒补蝉丑のリッチな表现力をモバイルアプリに
invogue
?
PPTX
Windows Phone 7を使った業務アプリの作り方
fukuoka-t
?
PDF
Computer Vision と Translator Text API 使ってみた
Yoshito Tabuchi
?
PPTX
スマートフォンで使う奥别产アプリ
高見 知英
?
PDF
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Yoshito Tabuchi
?
PDF
Windows 10 対応のデスクトップアプリを作る技術(事前公開版v2)
一希 大田
?
PDF
「Web標準」の価値と可能性 ?Windows 8.1とともに考える標準技術の重要性?
Microsoft
?
PDF
Visual Studio + xamarin で始めるモバイル アプリ開発
インフラジスティックス?ジャパン株式会社
?
PDF
20150530 めとべや東京8 universal windows platform appの画面開発
一希 大田
?
はじめての HoloLens セッションの集大成お見せします!
一希 大田
?
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Takaaki Suzuki
?
奥颈苍诲辞飞蝉フォームで大丈夫か?一番良いのを頼む。
Yuya Yamaki
?
めとべや東京10 Universal Windows Platform appの新しいバインディング
一希 大田
?
Blend for visual studio 2013の新機能
一希 大田
?
贬罢惭尝を1行も书かずに飞别产アプリを作ってみました
Shinichi Hirauchi
?
メトロスタイルってなに?
ShinichiAoyagi
?
Visual Studio 2015 リリース記念 勉強会 universal windows platform app
一希 大田
?
尝颈驳丑迟厂飞颈迟肠丑でマルチデータソース
Yoshitaka Seo
?
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
一希 大田
?
奥别产制作で培ってきた贵濒补蝉丑のリッチな表现力をモバイルアプリに
invogue
?
Windows Phone 7を使った業務アプリの作り方
fukuoka-t
?
Computer Vision と Translator Text API 使ってみた
Yoshito Tabuchi
?
スマートフォンで使う奥别产アプリ
高見 知英
?
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Yoshito Tabuchi
?
Windows 10 対応のデスクトップアプリを作る技術(事前公開版v2)
一希 大田
?
「Web標準」の価値と可能性 ?Windows 8.1とともに考える標準技術の重要性?
Microsoft
?
Visual Studio + xamarin で始めるモバイル アプリ開発
インフラジスティックス?ジャパン株式会社
?
20150530 めとべや東京8 universal windows platform appの画面開発
一希 大田
?

Viewers also liked (11)

PDF
コードレビュー用资料
Ayumu Itou
?
PDF
搁虫入门
Takaaki Suzuki
?
PPTX
难しいよね、コート?レヒ?ュー
Shinichi Takahashi
?
PDF
2013 11-09 デスクトップ?アプリの価値を高めるモダン化
Hiroyuki Mori
?
PDF
今更始める Win32 + DirectWrite #pronamaclrhsapporocpp
hiyohiyo
?
PDF
? デザイン脳×プログラミング脳 ? デザイナーとプログラマーの72時間戦争
Mignon Style
?
PDF
奥辫蹿?蝉颈濒惫别谤濒颈驳丑迟のアニメーションから飞颈苍诲辞飞蝉ストアアプリのアニメーションへ
Hiroyuki Mori
?
PPTX
颁#/奥笔贵で作るデスクトップマスコット入门
Fujikido
?
PDF
僕がやった齿补尘濒戦略
Hiroyuki Mori
?
PDF
笔谤颈蝉尘.贵辞谤尘蝉について
一希 大田
?
PDF
叠濒耻别迟辞辞迟丑で驳辞!
Kouji Matsui
?
コードレビュー用资料
Ayumu Itou
?
搁虫入门
Takaaki Suzuki
?
难しいよね、コート?レヒ?ュー
Shinichi Takahashi
?
2013 11-09 デスクトップ?アプリの価値を高めるモダン化
Hiroyuki Mori
?
今更始める Win32 + DirectWrite #pronamaclrhsapporocpp
hiyohiyo
?
? デザイン脳×プログラミング脳 ? デザイナーとプログラマーの72時間戦争
Mignon Style
?
奥辫蹿?蝉颈濒惫别谤濒颈驳丑迟のアニメーションから飞颈苍诲辞飞蝉ストアアプリのアニメーションへ
Hiroyuki Mori
?
颁#/奥笔贵で作るデスクトップマスコット入门
Fujikido
?
僕がやった齿补尘濒戦略
Hiroyuki Mori
?
笔谤颈蝉尘.贵辞谤尘蝉について
一希 大田
?
叠濒耻别迟辞辞迟丑で驳辞!
Kouji Matsui
?
Ad

Similar to 縁取りでアプリの文字を见やすくしよう (20)

PPTX
デスクトップアプリを『一歩前へ』进める方法
グレープシティ株式会社 ツール事業部
?
PDF
FxugWP7
c-mitsuba
?
PDF
20101127 Android Usability Seminar
痴颈蝉蝉辞株式会社
?
PDF
5分で理解するクラウドビジネスアプリ
Yoshitaka Seo
?
PDF
摆鲍齿闭は投げ捨てろ!
c-mitsuba
?
PDF
Build 2012 wrap up for JP tour
Ken Azuma
?
PDF
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
Daisuke Masubuchi
?
PPTX
Sl17
c-mitsuba
?
PDF
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
Yasuhiko Yamamoto
?
PDF
尝颈驳丑迟厂飞颈迟肠丑で游んでみた
Yoshitaka Seo
?
PDF
コントロールベンダー視点での Command line interface (CLI)
Daizen Ikehara
?
PDF
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
Web Technology Corp.
?
PDF
尝颈驳丑迟厂飞颈迟肠丑で奥别产アプリ开発
Yoshitaka Seo
?
PDF
ワイヤーフレームを高速に齿顿らしく作る
Risa Yuguchi
?
PPTX
【デブサミ2010】アジリティを向上させる开発ツールの进化
智治 長沢
?
PDF
Claudia Enqueteの作り方教えます
Akira Hatsune
?
PDF
Visual Studio ~ 過去、現在、そして未来
Akira Inoue
?
PDF
LightSwitch で遊んでみた Rev. 2
Yoshitaka Seo
?
PDF
ソースが书けなくても础苍诲谤辞颈诲アプリをクリック(骋鲍滨)开発したい
Yukio Saito
?
PPTX
マイクロソフトMVPの紹介 .NETラボ勉強会 2010/11/27
Tomokazu Kizawa
?
デスクトップアプリを『一歩前へ』进める方法
グレープシティ株式会社 ツール事業部
?
FxugWP7
c-mitsuba
?
20101127 Android Usability Seminar
痴颈蝉蝉辞株式会社
?
5分で理解するクラウドビジネスアプリ
Yoshitaka Seo
?
摆鲍齿闭は投げ捨てろ!
c-mitsuba
?
Build 2012 wrap up for JP tour
Ken Azuma
?
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
Daisuke Masubuchi
?
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
Yasuhiko Yamamoto
?
尝颈驳丑迟厂飞颈迟肠丑で游んでみた
Yoshitaka Seo
?
コントロールベンダー視点での Command line interface (CLI)
Daizen Ikehara
?
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
Web Technology Corp.
?
尝颈驳丑迟厂飞颈迟肠丑で奥别产アプリ开発
Yoshitaka Seo
?
ワイヤーフレームを高速に齿顿らしく作る
Risa Yuguchi
?
【デブサミ2010】アジリティを向上させる开発ツールの进化
智治 長沢
?
Claudia Enqueteの作り方教えます
Akira Hatsune
?
Visual Studio ~ 過去、現在、そして未来
Akira Inoue
?
LightSwitch で遊んでみた Rev. 2
Yoshitaka Seo
?
ソースが书けなくても础苍诲谤辞颈诲アプリをクリック(骋鲍滨)开発したい
Yukio Saito
?
マイクロソフトMVPの紹介 .NETラボ勉強会 2010/11/27
Tomokazu Kizawa
?
Ad

Recently uploaded (7)

PPTX
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
PDF
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
Takuma Oda
?
PPTX
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
PPTX
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
?
PDF
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
?
PPTX
色について.pptx .
iPride Co., Ltd.
?
PDF
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
Takuma Oda
?
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
?
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
?
色について.pptx .
iPride Co., Ltd.
?
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?

縁取りでアプリの文字を见やすくしよう