2019年2月26日火曜日

asp.net mvcでgoogle web fontを使いたい

asp.net mvcでgoogle web fontを使う方法

asp.net mvcのprojectにwebfontsフォルダを作成後
google web fontをそのフォルダに展開する。

プログラムではcssに以下のように指定する。

@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 100;
    src: url('webfonts/NotoSans-Thin.ttf') format('truetype');
}

@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 300;
    src: url('webfonts/NotoSans-Thin.ttf') format('truetype');
}

@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 400;
    src: url('webfonts/NotoSans-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 500;
    src: url('webfonts/NotoSans-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 700;
    src: url('webfonts/NotoSans-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 900;
    src: url('webfonts/NotoSans-Black.ttf') format('truetype');
}


src: urlで指定するfontを指定することでfontが使えた

※macのヒラノギfontってかっこいいよなぁ~

windows コマンドの引数は最大9個まで

Windowsのコマンド引数は最大9個まで
9個以上を渡す場合は shifyコマンドを利用する。

2019年2月19日火曜日

AndroidManifest.xml ERROR getting 'name' attribute: attribute is not a string value

GooglePlayでアプリをuploadした時にエラー表示された。

AndroidManifest.xml
ERROR getting 'name' attribute: attribute is not a string value

行番号が表示されたが、AndroidManifest.xmlにそんな行番号は存在しない。
丸一日かかって、ようやく原因が分かった。

AndroidManifest.xmlで文字変換を@stringで行っている。
この変換箇所が2か所あった。

1つ目はapp_name
2つ目はapp_id

2つ目のapp_idに . 文字列が有るとエラー表示されたので

AndroidManifest.xmlの @string/app_id を 修正することで大丈夫になった。

畜生、Androidのbuildって面倒くさいぞ~