Skip to content

Commit 144670d

Browse files
committed
Merge remote-tracking branch 'origin/main' into js
2 parents f6d57b9 + 728a6dc commit 144670d

File tree

7 files changed

+23
-42
lines changed

7 files changed

+23
-42
lines changed

app/globals.css

Lines changed: 19 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -56,17 +56,17 @@ mycdark:
5656
default: false;
5757
prefersdark: true;
5858
color-scheme: "dark";
59-
--color-base-100: oklch(23.0% 0.020 61.15);
60-
--color-base-200: oklch(19.0% 0.020 61.15);
61-
--color-base-300: oklch(10.0% 0.020 61.15);
59+
--color-base-100: oklch(23% 0.02 61.15);
60+
--color-base-200: oklch(19% 0.02 61.15);
61+
--color-base-300: oklch(10% 0.02 61.15);
6262
--color-base-content: oklch(85% 0.01 61.15);
6363
--color-primary: oklch(70% 0.139 61.15);
6464
--color-primary-content: oklch(26% 0.07 61.15);
6565
--color-secondary: oklch(65% 0.262 315);
6666
--color-secondary-content: oklch(18% 0.191 315);
6767
--color-accent: oklch(61% 0.181 190);
6868
--color-accent-content: oklch(18% 0.152 190);
69-
--color-neutral: oklch(33.0% 0.070 61.15);
69+
--color-neutral: oklch(33% 0.07 61.15);
7070
--color-neutral-content: oklch(85% 0.01 61.15);
7171
--color-info: oklch(54.615% 0.215 262.88);
7272
--color-info-content: oklch(90.923% 0.043 262.88);
@@ -90,58 +90,48 @@ mycdark:
9090

9191
/* Aceの背景色と文字色を上書き */
9292
.ace_editor {
93-
background-color: var(--color-base-300) !important;
94-
color: var(--color-base-content) !important;
93+
@apply bg-base-300! text-base-content!;
9594
}
9695
.ace_gutter {
9796
/* editorと同じにする */
98-
background: inherit !important;
99-
color: inherit !important;
97+
@apply bg-inherit! text-inherit!;
10098
}
10199
.ace_active-line {
102-
/* bg-base-content/10 このdivにはテキストが入らないので、opacity:0.1で代用可能 */
103-
background: var(--color-base-content) !important;
104-
opacity: 0.1;
100+
@apply bg-base-content/10!;
105101
}
106102
.ace_gutter-active-line {
107-
/* bg-base-content/20 --color-base-contentにa=0.2を追加する方法がなさそうなのでcolor-mixで代用する */
108-
background-color: color-mix(in oklch, var(--color-base-content) 20%, var(--color-base-300)) !important;
103+
@apply bg-base-content/20!;
109104
}
110105
.ace_bracket {
111-
border: 1px solid var(--color-primary) !important;
106+
@apply border-primary!;
112107
}
113108
.ace_cursor {
114-
color: var(--color-primary) !important;
109+
@apply border-primary!;
115110
}
116111
.ace_selection {
117-
background: var(--color-primary) !important;
118-
opacity: 0.4;
112+
@apply bg-primary/40!;
119113
}
120114
.ace_selected-word {
121-
border: 1px solid var(--color-primary) !important;
115+
@apply border-primary!;
122116
}
123117

124118
/* CDNからダウンロードするURLを指定したらなんかエラー出るので、npmでインストールしてlayout.tsxでimportすることにした */
125119
@theme {
126120
/*
127-
Variable がついているほうはlayout.tsxでインポートしているwebフォント、
128-
それ以外はフォールバック (インストールされていればwebフォントをダウンロードする必要はないため)
121+
Inconsolata Variable はlayout.tsxでインポートしているwebフォント
129122
130-
UbuntuでシステムにインストールされたInconsolataには、太字がなかったので、Inconsolataは除外
123+
UbuntuでシステムにインストールされたInconsolataには、太字がなかったので、Inconsolata は使用しない
131124
それに加えて、 "Inconsolata", "Inconsolata Variable" という指定にしたとしても
132125
terminal.tsxで Inconsolata Variable をloadしているので意味ない...
133126
134-
NotoSansJPの指定は正直なくても良い気はするが
127+
日本語フォントは正直なんでもいいが
135128
あまり変なフォントが選ばれるとxtermやaceエディターの表示が崩れる可能性があるので、
136-
確実にフォントを統一するために適当に指定している
129+
確実にフォントを統一するためにRoundedM+を指定することにした
130+
以前NotoSansJPを指定していたが、xterm.jsで全角の()の幅がバグった
137131
*/
138132
--font-mono:
139-
"Inconsolata Variable",
140-
/* Inconsolataのfallbackとしての欧文フォント */ "Inconsolata",
141-
"Noto Sans Mono", "Roboto Mono", "SFMono-Regular", "Menlo", "Monaco",
142-
"Consolas", "Liberation Mono", "Courier New",
143-
/* 日本語用にNotoSans */ "Noto Sans Mono CJK JP", "Noto Sans JP",
144-
"Noto Sans CJK JP", "Source Han Sans JP", "Noto Sans JP Variable", monospace;
133+
"Inconsolata Variable", "Rounded M+ 1c", "Rounded M+ 1p",
134+
"M PLUS Rounded 1c", monospace;
145135
/*
146136
本家のフォント名は Rounded M+ 1c 、または1pでもいいかも
147137
layout.tsxでインポートしているwebフォントが M PLUS Rounded 1c

app/layout.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import type { Metadata } from "next";
2-
import "@fontsource-variable/noto-sans-jp";
32
import "@fontsource-variable/inconsolata";
43
import "@fontsource/m-plus-rounded-1c/400.css";
54
import "@fontsource/m-plus-rounded-1c/700.css";

app/terminal/highlight.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import chalk from "chalk";
2+
chalk.level = 3;
23
import { RuntimeLang } from "./runtime";
34

45
export async function importPrism() {

app/terminal/repl.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import { useCallback, useEffect, useRef, useState } from "react";
44
import { highlightCodeToAnsi, importPrism } from "./highlight";
55
import chalk from "chalk";
6+
chalk.level = 3;
67
import {
78
clearTerminal,
89
getRows,

app/terminal/terminal.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import type { Terminal } from "@xterm/xterm";
55
import type { FitAddon } from "@xterm/addon-fit";
66
import "@xterm/xterm/css/xterm.css";
77
import chalk from "chalk";
8+
chalk.level = 3;
89
import { useChangeTheme } from "../[docs_id]/themeToggle";
910

1011
/**
@@ -133,7 +134,7 @@ export function useTerminal(props: TerminalProps) {
133134
lineHeight: 1.2,
134135
letterSpacing: 0,
135136
fontFamily:
136-
"'Inconsolata Variable', 'Noto Sans JP', 'Noto Sans CJK JP', 'Source Han Sans JP', '源ノ角ゴシック', 'Noto Sans JP Variable', monospace",
137+
"'Inconsolata Variable', 'Rounded M+ 1c', 'Rounded M+ 1p', 'M PLUS Rounded 1c', monospace",
137138
theme: computeTerminalTheme(),
138139
});
139140
terminalInstanceRef.current = term;

package-lock.json

Lines changed: 0 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
},
1818
"dependencies": {
1919
"@fontsource-variable/inconsolata": "^5.2.7",
20-
"@fontsource-variable/noto-sans-jp": "^5.2.6",
2120
"@fontsource/m-plus-rounded-1c": "^5.2.9",
2221
"@google/genai": "^1.21.0",
2322
"@opennextjs/cloudflare": "^1.7.1",

0 commit comments

Comments
 (0)