Adobe Flash Player が動作しなくなっても「棋譜ぺったん」を使い続けられるように,Ruffle を利用して「フラ盤」が動作するようにしました.日本語フォントを組み込んであるので,日本語表示も可能です.

Pocket

「棋譜ぺったん — 将棋の棋譜をWebに貼り付けよう」
https://noike.info/kifup/

 

「「棋譜ぺったん」使用例」
https://noike.info/kifup/2020/12/2020-12-31–21-38-08–633435/index.html

 

「Ruffle | Flash Player emulator written in the Rust programming language」
https://ruffle.rs/

 

「Ruffle 日本語対応デモ」
https://github.com/midorism64/ruffle/tree/feature/japanese_support

 

Adobe Flash Player が動作しなくなっても「棋譜ぺったん」を使い続けられるように,Ruffle を利用して「フラ盤」が動作するようにしました.
これにより,2020年 12月 31日以降も,「棋譜ぺったん」を使用し続けることができます.
日本語フォントを組み込んだ Ruffle を使用しているので,日本語表示も可能です.

 

バージョン 1.14.0 以降の「棋譜ぺったん」が生成した HTMLタグは,scriptタグが動作するブログなどでそのまま使用することができるように修正してあります.

バージョン 1.14.0 より前の「棋譜ぺったん」が生成した HTMLタグをブログなどですでに使用している場合は,その HTMLタグの直前に

<script src="https://noike.info/kifup/ruffle/ruffle_kifup.js"></script>
<script src="https://noike.info/kifup/ruffle/dist/ruffle.js"></script>

の 2行を追記することで,動作し続ける可能性があります.(動作しない可能性もあります.)

 

現状の Ruffle での日本語表示については,緑SM64 さんから助言をいただき,「Ruffle 日本語対応デモ」で提供されている日本語フォントを使用させていただくことで実現できました.
ありがとうございました.

収録文字数が多いフォントを使用したほうが表示できる文字数も多くなるのですが,現状の Ruffle の実装では起動に長い時間がかかるようになってしまいます.
そのため,サブセットフォントをいくつか作っていただきました.ありがとうございます!
どのサブセットフォントを使用するか,かなり迷いましたが,Ruffle 起動時間と使用できる文字数との兼ね合いで,現在のところは,noto_sans_cjk_jis1_plus.bin(JIS第一水準 + 常用漢字 + 人名用漢字)を使用することにしました.
しばらく実運用をしてみて,棋譜表示時に表示されない文字が多いようであれば,使用するフォントを再検討することにします.

 

なお,「フラ盤」を動かすにあたって,swf2js の利用も検討したのですが,

o 日本語文字の表示は,何も工夫せずにできた.

– 起動も実行も高速.

x swf2js の FlashVars オプション経由で「フラ盤」の FlashVars に棋譜ファイルの URL を渡すと,棋譜ファイル中のどこかに %(たとえば, “%TORYO” など)があるとうまく動作しない.「フラ盤」自体は動いているけれど,棋譜ファイルがまったく読めていない状態になる.

x swf2js の FlashVars オプション経由で「フラ盤」の FlashVars に棋譜リストファイル の URL を渡すと,「フラ盤」が棋譜リストファイルを読めないようだった.

という長所短所があり,あまり時間のない中で検討した結果,今回は Ruffle を利用することにしました.
ただ,上に x で挙げた 2つの不具合のうちの下のほうは,「フラ盤」側の不具合である可能性もあります.「フラ盤」は,ファイル名のエンコードに関して無頓着なところがあり,昔から苦労しました.

 

「swf2js SWF/Flashを変換しないでHTML5で表示できる、JavaScript製FlashPlayerエミュレーター」
https://swf2js.com/

 





==

 

2018-10-20
「棋譜ぺったん」の ver. 1.13.0 で,棋譜に,「5八金右」などのように,「右」,「左」,「上」,「下」,「不成り」,「不成」,「引」の文字が含まれている場合に正しく扱えていなかった不具合を直しました.
https://noike.info/wp/2018/10/20/752/

 

2017年03月15日
「棋譜ぺったん」の https への誘導設定が強すぎましたので,少し緩めました.過去にアップロードした棋譜の将棋盤表示が行われない不具合が直ったかもしれません.
http://knoike.seesaa.net/article/448003775.html 

 

2017年03月15日
「棋譜ぺったん」の URL を,~(チルダ,%7e)のない URL に変更しました.また,http から https に変更しました.
http://knoike.seesaa.net/article/447923826.html 

 

2016年11月30日
「棋譜ぺったん」の ver. 1.11.1 で,「81Dojoの棋譜である」と認識する処理を改善しました.これにより,Twitter 用ツイートのハッシュタグに #81dojo がつく棋譜のタイプが増えました.
http://knoike.seesaa.net/article/444480467.html 

 

2016年11月27日
「棋譜ぺったん」の ver. 1.11.0 で,棋譜から将棋サイトが推定できたときに,Twitter 用ツイートにその将棋サイトのハッシュタグも付けるようにしました.
http://knoike.seesaa.net/article/444382355.html 

 

2016年11月20日
「棋譜ぺったん」の ver. 1.10.0 で,文字化け対策用に,ユーザーが操作できる「UTF, SJIS 切り替えスライドスイッチ」を設置しました.
http://knoike.seesaa.net/article/444150966.html 

 

2016年11月04日
「棋譜ぺったん ver. 1.9.0」: 「同一 Webページで複数の将棋盤表示を行うと文字化けを起こしてしまう」という不具合を直しました.
http://knoike.seesaa.net/article/443490466.html 

 

2016年11月02日
棋譜ぺったん ver. 1.8.6 で生成していた HTMLタグに間違いがあったため,それを直した ver. 1.8.7 をさきほど公開しました.
http://knoike.seesaa.net/article/443372559.html 

 

2016年11月01日
「棋譜ぺったん」の Ver. 1.8.6 で,「HTTPS 接続を要求する Webサイトに対応した HTMLタグの生成」「指定したサイズどおりの大きさで将棋盤が表示されない Webサイトへの対策」の 2つの改善を行いました.
http://knoike.seesaa.net/article/443291727.html 

 

2016年03月01日
「棋譜ぺったん」の Ver. 1.8.5 で,「最終局面(棋譜中の最後の手)を表示しておく」を指定しているのにもかかわらず, 最終局面ではない局面が表示されてしまうバグを直しました.
http://knoike.seesaa.net/article/434445718.html 

 

2015年06月11日
「棋譜ぺったん」の 1.6.1 で,棋譜テキストのコピー&ペースト入力にも対応しました.これにより,「将棋クエスト」などの棋譜も将棋盤表示で手軽に公開できます.
http://knoike.seesaa.net/article/420521907.html 

 

2015年06月09日
「棋譜ぺったん」の 1.5.0 で,Chrome で有効になっている Flash Player が,PPAPI, NPAPI のどちらでも,フラ盤が文字化けを起こさないように対策を取ってみました.
http://knoike.seesaa.net/article/420367602.html 

 

2015年06月06日
フラ盤には,Chrome 内蔵の Flash Player だと文字化けを起こしてしまう不具合があるのですが,「棋譜ぺったん」側でこれを回避できるように,「棋譜ぺったん」に仕掛けを仕込みました.
http://knoike.seesaa.net/article/420202438.html 

 

2013年02月03日
「棋譜ぺったん」を「81Dojo」の棋譜ファイルに対応させました.81Dojo での対局を,こんなふうにブログに貼ったり,Twitter でツイートしたりできます.
http://knoike.seesaa.net/article/318080729.html 

 

2012年05月02日
「棋譜ファイル・コンバータ「Hangame 将棋弐 to CSA(KIF to CSA)」」は,「棋譜ファイルの形式を変換する」ことよりも,「棋譜を Web に将棋盤形式で公開できる」ことのほうをメインに据えることにし,ツールの名前を「棋譜ぺったん」に変更しました. #shogi
http://knoike.seesaa.net/article/268214517.html 

 

2010年06月13日
SeeSaaブログに,将棋盤表示で棋譜を貼ってみる.
http://knoike.seesaa.net/article/153103449.html 

 

2010年04月19日
表示する棋士名を変更できるようにしました.
http://knoike.seesaa.net/article/152843393.html 

 

2010年02月06日
CSA形式は,KIF形式と違って,変化手順を記述できないっぽいなぁ.
http://knoike.seesaa.net/article/152842550.html 

 

2010年01月24日
古いタイプのCSA形式も出力できるようにしました.
http://knoike.seesaa.net/article/152842326.html 

 

2009年04月12日
「思考時間を表示する / しない」を選択できるようにしました.
http://knoike.seesaa.net/article/152839639.html 

 

2008年11月13日
Yahoo! ブログ用のフラ盤タグを生成できるようにしました
http://knoike.seesaa.net/article/152836889.html 

 

2008年11月08日
将棋盤を貼るときは,やっぱり Blogger のほうが見やすいなぁ
http://knoike.seesaa.net/article/152836935.html 

 

2008年11月08日
棋譜ファイル・コンバータ 0.8.2
http://knoike.seesaa.net/article/152836937.html 

 

2008年09月04日
棋譜ファイル・コンバータ 0.7.0
http://knoike.seesaa.net/article/152834951.html 

 

2008年08月06日
棋譜ファイル・コンバータ 0.6.4
http://knoike.seesaa.net/article/152834544.html 

 

2008年08月03日
kif2swf
http://knoike.seesaa.net/article/152834565.html 

 

2008年08月03日
棋譜ファイル・コンバータ 0.6.2
http://knoike.seesaa.net/article/152834566.html 

 

2008年07月27日
棋譜ファイル・コンバータ 0.6.1
http://knoike.seesaa.net/article/152834620.html 

 

2008年07月17日
ブログに将棋盤(棋譜)を貼る
http://knoike.seesaa.net/article/152834235.html 

 

2008年07月17日
棋譜ファイル・コンバータ 0.5.0
http://knoike.seesaa.net/article/152834238.html 

 

2008年07月16日
追1 「各ブログ・サイトで使用可能なタグ/使用不可能なタグ」がまとまっているサイト
http://knoike.seesaa.net/article/152834249.html 

 

2008年07月16日
UTF-8 の “~(tilde)” を Perl で扱う
http://knoike.seesaa.net/article/152834256.html 

 

2008年07月15日
FlashVars に渡す文字列のエンコード
http://knoike.seesaa.net/article/152834265.html 

 

2008年07月15日
棋譜ファイル・コンバータ 0.4.7
http://knoike.seesaa.net/article/152834268.html 

 

2008年07月13日
棋譜ファイル・コンバータ 0.4.4
http://knoike.seesaa.net/article/152834292.html 

 

2008年07月13日
棋譜ファイル・コンバータ 0.4.3
http://knoike.seesaa.net/article/152834296.html 

 

2008年07月13日
棋譜コンバータにバグがある
http://knoike.seesaa.net/article/152834299.html 

 

2008年07月12日
暫定タグのテスト
http://knoike.seesaa.net/article/152834308.html 

 

2008年07月12日
暫定 HTML のテスト
http://knoike.seesaa.net/article/152834306.html 

 

2008年07月12日
棋譜ファイル・コンバータ 0.4.1
http://knoike.seesaa.net/article/152834311.html 

 

2008年06月16日
棋譜ファイル・コンバータ 0.2.2
http://knoike.seesaa.net/article/152833714.html 

 

2008年05月16日
棋譜ファイル・コンバータをバージョン・アップ
http://knoike.seesaa.net/article/152833198.html 

 

2008年05月16日
「3筋の着手と3の付く数字のときだけ読み上げがアホになり、最終的に2の付く人になります」
http://knoike.seesaa.net/article/152833201.html 

 

2008年05月02日
KIF to CSA としても利用できることを追記
http://knoike.seesaa.net/article/152832897.html 

 

2008年04月27日
棋譜ファイル・コンバータ「Hangame 将棋弐 to CSA」
http://knoike.seesaa.net/article/152832914.html 

 

2008年04月25日
HanGame to CSA 変換
http://knoike.seesaa.net/article/152832921.html 

 

2008年04月24日
HanGame の棋譜の形式
http://knoike.seesaa.net/article/152832922.html 

 

2008年04月23日
アニメーション付棋譜再現プレーヤー 「フラ盤」
http://knoike.seesaa.net/article/152832924.html

 

Pocket