CSS Library for CASIO PB-100.
From Version 0.12.0, The space character after the line number in pbList.css has been changed from From Version 0.11.0, From version 0.10.0, Hidden characters will be added to pbFont.css. Along with this, the character and homoglyph of E, E- have been changed. For more details, please refer to Ligatures and Hidden Charactors. Since Version 0.9.19, The class name of pbLCD.css has been changed. Use Since version 0.9.0, CSS tags have changed. Enclose |
Version 0.12.0 から pbList.css の行番号の後の空白文字を Version 0.11.0 から pbList.css に Version 0.10.0 から pbFont.css に隠れキャラクタが追加されます.これに併せて E, E- のキャラクタと homoglyph が変更されています.詳しくは Ligatures and Hidden Charactors を参照してください. Version 0.9.19 から pbLCD.css のクラス名が変更されています. Version 0.9.0 から CSS のタグが変更されています.Version 0.9.0 からは |
hamura.css provides a reliable way to share CASIO PB-100 programs in HTML. Pass on the PB-100 game culture to the next generation with hamura.css. |
hamura.css は CASIO PB-100 用プログラムを HTML で共有する確かな方法を提供します. hamura.css で PB-100 のゲーム文化を後世に伝えましょう. |
hamura.cssで始めるCASIO PB-100のためのHTML制作入門
The library is a collection of the following CSS. |
ライブラリは次の CSS を纏めたものです. |
- [pbList.css] PB-100 Web font + code beautifier
- [pbFont.css] PB-100 Web font
- [pbLCD.css] LCD image
- [pbChr.css] LCD charactor image
- [pbKey.css] PB-100 Key
Ligatures and Hidden Charactors
Hidden characters can be entered on PB-100F, PB-110, PB-120 that support Reference:MODE 18, 19 (PEEK, POKE) 関連, umipi's tweet |
隠しキャラクタは、 |
char code | char | char or ligature | homoglyph(*1) |
---|---|---|---|
1E | E- | ᴇ⁻(ₑ₋, *2) | Ē(ê, *2) |
1F | E | ᴇ(ₑ, *2) | |
3A | D | ᴅ | |
3B | ʟ | ʟ | |
3C | γ | γ | |
3D | ⇔ | ⇔ | |
3E | σ | σ | |
3F | -1 | ₋₁ | ┨ |
5A | “ | “ | |
5B | ” | ” | |
7B | ▓ | ▓ | |
7C | ╱ | ╱ | |
7D | b/ | ᵇ/ | ы |
7E | /c | /ᴄ | ć |
--(*3) | - | ⁻ | |
--(*3) | - | ₋ | |
--(*3) | 1 | ₁ | |
--(*3) | b | ᵇ | |
--(*3) | c | ᴄ | |
b//c | ᵇ/ᴄ | |
|
|
In Version 0.11.0, The option to not highlight was added and the argument was changed. If you only want to replace strings containing ligatures with homoglyphs, use Code highlighting on dynamically added HTML elements after If |
Version 0.11.0 でハイライトをしないオプションが追加されて、引数が変更されました.合字を含む文字列のホモグリフへの置換だけをしたい場合、
|
var elm = document.getElementById('pocket-basic-list'); // <pre id=pocket-basic-list></pre>
elm.className = 'pbList';
elm.innerHTML = '<code lang=en>' +
'<span class=pbRow>' +
'<span class=pbLine>10 </span>' +
'<span class=pbCmd>PRINT "HELLO, PB-100!"</span>' +
'</span>' +
'</code>';
PB100.prettify(elm);
Added in Version 0.11.0.
If the browser does not support ligatures, |
Version 0.11.0 で追加されました.
ブラウザが合字に非対応の場合、 |
var elm = document.createElement('code');
elm.className = 'pbFont';
elm.textContent = '1ᴇ⁻3';
document.body.appendChild(elm);
PB100.fixLiga(elm);
If necessary, blink dynamically added cursor elements. |
必要ならば、動的に追加したカーソル要素を点滅させます。 |
var elm = document.createElement('dfn');
elm.className = 'pbChrCS';
elm.innerHTML = '<blink>_</blink>';
document.body.appendChild(elm);
PB100.startBlinkingIfCursor(elm);
document.body.removeChild(elm);
PB100.stopBlinkingIfCursor(elm);
|
|
|
|
|
|
The Helper Applications are under development.
|
支援アプリは開発中です.
|
Integrating a CSS library into a website without side effects is a difficult task for professionals. If this explanation is difficult or if the following HTML cannot be added to the blog template due to the restrictions of the blog service, consider using the 4bit-city Blogger template (Release date undecided) that incorporates hamura.css. |
CSS ライブラリを副作用なく Web サイトに組み込むのはプロにとっても簡単ではない仕事です. この説明が難しい場合や、ブログサービスの制限でブログテンプレートに次の HTML を追加できない場合は、hamura.css を組み込んだ Blogger 用テンプレート 4bit-city(リリース日未定) の利用を検討下さい. |
When importing hamura.css from github.io, there are the following issues. Therefore, it is recommended to place hamura.css on your own web server.
hamura.css also describes the style for dark mode. If your website does not yet support dark mode, set up at least the following styles. |
hamura.css を github.io からインポートする場合、次の問題があります.この為、自前の Web サーバに hamura.css を配置することを推奨します.
また hamura.css にはダークモード用のスタイルが記述されています.ご利用の Web サイトでダークモードのサポートが未だの場合は、少なくとも次のスタイルを設定しておきます. |
@media only screen and (prefers-color-scheme: dark) {
.pbList { background: hsl(0, 0%, 0%); color : hsl(0, 0%, 87%) } /* Use hsl not to apply in Opera ~9.27 */
}
Immediately after
|
Version 0.9.0 で |
</body>
<!--[if IE 5]>
<style type="text/css">
@media tty {
i {content : "\";/*" "*/}}; @import '//pb-100.github.io/hamura.css/ie5win.css'; {;}/*";}
}/* */
@media tty {
i {content : "\";/*" "*/}}@m; @import '//pb-100.github.io/hamura.css/ie55.css'; /*";}
}/* */
</style>
<![endif]-->
<!--[if IE 6]><link href="//pb-100.github.io/hamura.css/ie6.css" rel="stylesheet" type="text/css"><![endif]-->
<!--[if (IE 7)|(IEMobile)]><link href="//pb-100.github.io/hamura.css/ie7.css" rel="stylesheet" type="text/css"><![endif]-->
<!--[if IE 8]><link href="//pb-100.github.io/hamura.css/ie8.css" rel="stylesheet" type="text/css"><![endif]-->
<!--[if IE 9]><link href="//pb-100.github.io/hamura.css/ie9.css" rel="stylesheet" type="text/css"><![endif]-->
<!--[if !IE]><!-->
<noscript><style media='screen,handheld,projection,tv,print' type="text/css">
/*\*//*/ @import "//pb-100.github.io/hamura.css/ie5mac.css"; /**/ /*\*/
@import "//pb-100.github.io/hamura.css/modern.css";
/**/
</style></noscript>
<style>
@media only screen and (prefers-color-scheme:dark){
.pbList{background:hsl(0,0%,0%);color:hsl(0,0%,87%)} /* Use hsl not to apply in Opera ~9.27 */
}
</style><!--<![endif]-->
<script src="//pb-100.github.io/hamura.css/hamura.js"></script>
</html>
- 4bit city Blogger templete
- Universe of CASIO Pocket Computer PB-100 pbrocky's homepage
> git clone https://github.com/pb-100/hamura.css.git --recursive
> npm install
Start a local web server. Then access localhost:8022 in your browser.
> npm start
|
|
See gulpfile.js.
> gulp css
See gulpfile.js.
> gulp js
> gulp test0
> gulp test1
> gulp test2
or
> gulp all
Build ./docs/hamura.js and the following test files. |
./docs/hamura.js と次のテスト用ファイルをビルドします. |
- ./docs/webfont-test.js | test page
- ./docs/webfont-blocked-test.js | test page
- ./docs/nowebfont-fallback-test.js | test page
- hamura.cssのマルチブラウザ技術、pbLCD.cssとpbChr.css, pbList.cssのフォールバックの画像置換と強制カラーモード
- マイコンプログラムをHTMLで表示するCSSのポイント、禁則処理、コピーペーストなど About pbList.css
Author | itozyun |
---|---|
Website | https://github.com/itozyun/web-doc-base |
License |
Author | itozyun |
---|---|
Website | https://github.com/ECMAScript2/es2-to-es3 |
License |
Author | hir90 |
---|---|
Website |
https://web.archive.org/web/20111110062428/http://d.hatena.ne.jp/hir90/20080620/1213987444 |