「VexFlow タブ譜 ハーモニクス」の版間の差分
(→概要) |
|||
(同じ利用者による、間の31版が非表示) | |||
6行目: | 6行目: | ||
== '''概要''' == | == '''概要''' == | ||
Mobile Chrome ブラウザには使えないフォントのコードポイントがあるみたい。\u2540もダメだったし、\uFFA0もダメでした。なんで?全部調べるのは大変だ。Edgeブラウザはいけたよ。なんで?誰も知らない謎が増えた。誰か知ってる人いるのかな。全部調べてみようかな。0000~FFFF無理だと思うけど、0~65535まであるからね。いつまでかかんのっていう調査になるね。よっぽど暇なときになら調べてみてもいいかなと思ったけどね。都度、つかえるかどうか確認するしかねぇのかな。嫌だわ。わからないことって。巨大な権力をもつアプリケーションの謎。どうすんのコレ。って感じ。共通点は何。両方とも最後の桁が0ってだけ。2進数の世界からみても共通点はわからない。使えるEdgeがダメなのか。Chromeがダメなのか。どっちが正しいのかさえもわからない。Chromeでは使えるとこから見ても、Mobile Chromeだけの謎かもしれない。 | |||
741行目: | 742行目: | ||
Guitar1_Tab_St1_notes_1, | Guitar1_Tab_St1_notes_1, | ||
[0, 1, 2, 3, 4, 5, 6, 7], | [0, 1, 2, 3, 4, 5, 6, 7], | ||
[ | [2, -1, 0, 2, 2, -1, 0, 1] | ||
); | ); | ||
1,217行目: | 1,218行目: | ||
fontSize: 40, | fontSize: 40, | ||
fontFamily: "YonetMuFL, Arial", // オプション、デフォルトは"Bravura, Arial" | fontFamily: "YonetMuFL, Arial", // オプション、デフォルトは"Bravura, Arial" | ||
shift_x: [{x:shiftGuitar1_2st[0].x - | shift_x: [{x:shiftGuitar1_2st[0].x -25, y:shiftGuitar1_2st[0].y - 30}], | ||
IsOffset_x_Abs: true | IsOffset_x_Abs: true | ||
}; | }; | ||
insertTextToSVG(Guitar1_st2_str_option); | insertTextToSVG(Guitar1_st2_str_option); | ||
var Guitar1_tab_st2_str_option = { | |||
textContent: ["┌ Harm.───────┐"], // 必須文字列 | |||
strID: "Guitar1_tab_st2_str", // 必須 | |||
Stave_x_Offset: 0, | |||
Stave_y_Offset: 0, | |||
fontSize: 40, | |||
fontFamily: "YonetMuFL, Arial", // オプション、デフォルトは"Bravura, Arial" | |||
shift_x: [{x:shiftGuitar1_2st[0].x - 30, y:shiftGuitar1_2st[0].y + 90}], | |||
IsOffset_x_Abs: true | |||
}; | |||
insertTextToSVG(Guitar1_tab_st2_str_option); | |||
var Guitar1_st2_str2_option = { | var Guitar1_st2_str2_option = { | ||
1,229行目: | 1,242行目: | ||
fontSize: 40, | fontSize: 40, | ||
fontFamily: "YonetMuFL, Arial", // オプション、デフォルトは"Bravura, Arial" | fontFamily: "YonetMuFL, Arial", // オプション、デフォルトは"Bravura, Arial" | ||
shift_x: [{x:shiftGuitar1_2st[0].x | shift_x: [{x:shiftGuitar1_2st[0].x, y:shiftGuitar1_2st[0].y - 30}], | ||
IsOffset_x_Abs: true | IsOffset_x_Abs: true | ||
}; | }; | ||
1,241行目: | 1,254行目: | ||
fontSize: 40, | fontSize: 40, | ||
fontFamily: "YonetMuFL, Arial", // オプション、デフォルトは"Bravura, Arial" | fontFamily: "YonetMuFL, Arial", // オプション、デフォルトは"Bravura, Arial" | ||
shift_x: [{x:shiftGuitar1_2st[0].x | shift_x: [{x:shiftGuitar1_2st[0].x - 10 , y:shiftGuitar1_2st[0].y - 35}], | ||
IsOffset_x_Abs: true | IsOffset_x_Abs: true | ||
}; | }; | ||
1,261行目: | 1,274行目: | ||
textContent: ["9", "7", "7", "7", "7", "7", "7", "7", "7"], // 必須文字列 | textContent: ["9", "7", "7", "7", "7", "7", "7", "7", "7"], // 必須文字列 | ||
strID: "Guitar1_tab_st2", // 必須 | strID: "Guitar1_tab_st2", // 必須 | ||
Stave_x_Offset: 0, | Stave_x_Offset: [0, 0, 0, -10, 0, -15, 0, -15, 0], | ||
Stave_y_Offset: 0, | Stave_y_Offset: 0, | ||
fontSize: 50, | fontSize: 50, | ||
1,270行目: | 1,283行目: | ||
insertTextToSVG(Guitar1_tab_st2_option); | insertTextToSVG(Guitar1_tab_st2_option); | ||
var Guitar1_tab_st2_Harm_option = { | |||
textContent: ["\uFF9e", "\uFF9e", "\uFF9e", "\uFF9e"], // 必須文字列 | |||
strID: "Guitar1_tab_st2_Harm", // 必須 | |||
Stave_x_Offset: [0, 0, 0, -10, 0, -15, 0, -15, 0], | |||
Stave_y_Offset: 0, | |||
fontSize: 40, | |||
fontFamily: "YonetMuFL, Arial", // オプション、デフォルトは"Bravura, Arial" | |||
shift_x: [ | |||
{x:shiftGuitar1tab_2st[5].x - 28, y:shiftGuitar1tab_2st[5].y}, | |||
{x:shiftGuitar1tab_2st[6].x - 13, y:shiftGuitar1tab_2st[6].y}, | |||
{x:shiftGuitar1tab_2st[7].x - 28, y:shiftGuitar1tab_2st[7].y}, | |||
{x:shiftGuitar1tab_2st[8].x - 5, y:shiftGuitar1tab_2st[8].y}, | |||
], | |||
IsOffset_x_Abs: true | |||
}; | |||
insertTextToSVG(Guitar1_tab_st2_Harm_option); | |||
var Guitar1_tab_st2_Harmp_option = { | |||
textContent: ["\uFFa0", "\uFFa1", "\uFFa2", "\uFFa3"], // 必須文字列 | |||
strID: "Guitar1_tab_st2_Harmp", // 必須 | |||
Stave_x_Offset: [0, 0, 0, -10, 0, -15, 0, -15, 0], | |||
Stave_y_Offset: 0, | |||
fontSize: 40, | |||
fontFamily: "YonetMuFL, Arial", // オプション、デフォルトは"Bravura, Arial" | |||
shift_x: [ | |||
{x:shiftGuitar1tab_2st[5].x - 28 + 100, y:shiftGuitar1tab_2st[5].y}, | |||
{x:shiftGuitar1tab_2st[6].x - 13 + 100, y:shiftGuitar1tab_2st[6].y}, | |||
{x:shiftGuitar1tab_2st[7].x - 28 + 100, y:shiftGuitar1tab_2st[7].y}, | |||
{x:shiftGuitar1tab_2st[8].x - 5 + 100, y:shiftGuitar1tab_2st[8].y}, | |||
], | |||
IsOffset_x_Abs: true | |||
}; | |||
insertTextToSVG(Guitar1_tab_st2_Harmp_option); | |||
insertTiePathToSVG({x:shiftGuitar1tab_2st[3].x , y:shiftGuitar1tab_2st[3].y - 10}, {x:shiftGuitar1tab_2st[3].x + 45, y:shiftGuitar1tab_2st[3].y - 10}, -1); | |||
insertTiePathToSVG({x:shiftGuitar1tab_2st[3].x , y:shiftGuitar1tab_2st[3].y - 130}, {x:shiftGuitar1tab_2st[3].x + 45, y:shiftGuitar1tab_2st[3].y - 130}, -1); | |||
var EGuitar2Text_options = { | var EGuitar2Text_options = { |
2024年4月22日 (月) 00:04時点における最新版
VexFlow 使い方に戻る。
概要
Mobile Chrome ブラウザには使えないフォントのコードポイントがあるみたい。\u2540もダメだったし、\uFFA0もダメでした。なんで?全部調べるのは大変だ。Edgeブラウザはいけたよ。なんで?誰も知らない謎が増えた。誰か知ってる人いるのかな。全部調べてみようかな。0000~FFFF無理だと思うけど、0~65535まであるからね。いつまでかかんのっていう調査になるね。よっぽど暇なときになら調べてみてもいいかなと思ったけどね。都度、つかえるかどうか確認するしかねぇのかな。嫌だわ。わからないことって。巨大な権力をもつアプリケーションの謎。どうすんのコレ。って感じ。共通点は何。両方とも最後の桁が0ってだけ。2進数の世界からみても共通点はわからない。使えるEdgeがダメなのか。Chromeがダメなのか。どっちが正しいのかさえもわからない。Chromeでは使えるとこから見ても、Mobile Chromeだけの謎かもしれない。
タブ譜 ハーモニクス
VexFlow 使い方に戻る。