You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -2812,8 +2813,10 @@ <h1>CSS Color Module Level 4</h1>
2812
2813
]用の各種~CSS[
2813
2814
`color$t 値, ~prop
2814
2815
]を述べる。
2816
+
また、
2817
+
色がどう補間されるか, および異なる色域へ対応付ける方法も述べる。
2815
2818
◎
2816
-
This specification describes CSS <color> values and properties for foreground color and group opacity.
2819
+
This specification describes CSS <color> values, and properties for foreground color and group opacity. It also describes how colors are interpolated, and how to gamut map colors.
However, in forced colors mode, most colors on the page are forced into a restricted, user-chosen palette. The <system-color> keywords expose these user-chosen colors so that the rest of the page can integrate with this restricted palette.
5218
+
However, in forced colors mode, most colors on the page are forced into a restricted, user-chosen palette, see CSS Color Adjustment 1 § 5.2 Forced Colors Mode Color Palettes. The <system-color> keywords expose these user-chosen colors so that the rest of the page can integrate with this restricted palette.
@@ -11928,7 +11943,7 @@ <h4 title="Sample Pseudocode for the Ray Trace Gamut Mapping">13.2.6. 射線~tra
11928
11943
<li>
11929
11944
%交点 ~LET `射線を投影する$( %~anchor, %~RGB色 )
11930
11945
◎
11931
-
• Cast a ray from anchor to origin_rgb and let intersection be the intersection of this ray with the gamut boundary
11946
+
• Cast a ray from start = anchor to end = origin_rgb and let intersection be the intersection of this ray with the gamut boundary
11932
11947
</li>
11933
11948
<li>
11934
11949
<p>
@@ -12104,12 +12119,12 @@ <h4 title="Sample Pseudocode for the Ray Trace Gamut Mapping">13.2.6. 射線~tra
12104
12119
<li>
12105
12120
%a ~LET %始端[ %i ]
12106
12121
◎
12107
-
let a be start[i]
12122
+
let a be start[i]
12108
12123
</li>
12109
12124
<li>
12110
12125
%b ~LET %終端[ %i ]
12111
12126
◎
12112
-
let b be end[i]
12127
+
let b be end[i]
12113
12128
</li>
12114
12129
<li>
12115
12130
%d ~LET %b ~MINUS %a
@@ -12119,7 +12134,7 @@ <h4 title="Sample Pseudocode for the Ray Trace Gamut Mapping">13.2.6. 射線~tra
12119
12134
<li>
12120
12135
%方向 に %d を`付加する$
12121
12136
◎
12122
-
let direction[i] be d
12137
+
let direction[i] be d
12123
12138
</li>
12124
12139
<li>
12125
12140
<p>
@@ -12134,22 +12149,22 @@ <h4 title="Sample Pseudocode for the Ray Trace Gamut Mapping">13.2.6. 射線~tra
12134
12149
<li>
12135
12150
%t1 ~LET ( %最小[ %i ] ~MINUS %a ) ~DIV %d
12136
12151
◎
12137
-
let t1 be (bmin[i] - a) * inv_d
12152
+
let t1 be (bmin[i] - a) * inv_d
12138
12153
</li>
12139
12154
<li>
12140
12155
%t2 ~LET ( %最大[ %i ] ~MINUS %a ) ~DIV %d
12141
12156
◎
12142
-
let t2 be (bmax[i] - a) * inv_d
12157
+
let t2 be (bmax[i] - a) * inv_d
12143
12158
</li>
12144
12159
<li>
12145
12160
%近 ~SET `max^op( `min^op( %t1, %t2 ), %近 )
12146
12161
◎
12147
-
let tnear be max(min(t1, t2), tnear)
12162
+
let tnear be max(min(t1, t2), tnear)
12148
12163
</li>
12149
12164
<li>
12150
12165
%遠 ~SET `min^op( `max^op( %t1, %t2 ), %遠 )
12151
12166
◎
12152
-
let tfar be min(max(t1, t2), tfar)
12167
+
let tfar be min(max(t1, t2), tfar)
12153
12168
</li>
12154
12169
</ol>
12155
12170
</li>
@@ -12162,7 +12177,7 @@ <h4 title="Sample Pseudocode for the Ray Trace Gamut Mapping">13.2.6. 射線~tra
12162
12177
⇒
12163
12178
~RET ε
12164
12179
◎
12165
-
else if (a < bmin[i] or a > bmax[i])
12180
+
else if (a < bmin[i] or a > bmax[i])
12166
12181
• return INTERSECTION NOT FOUND
12167
12182
</li>
12168
12183
</ol>
@@ -12221,7 +12236,7 @@ <h4 title="Sample Pseudocode for the Ray Trace Gamut Mapping">13.2.6. 射線~tra
12221
12236
%始端[ %i ] ~PLUS %方向[ %i ] ~MUL %近
12222
12237
◎
12223
12238
for (i =0; i < 3; i++):
12224
-
• let result[i] be start[i] + direction[i] * tnear
12239
+
• let result[i] be start[i] + direction[i] * tnear
12225
12240
</li>
12226
12241
<li>
12227
12242
~RET %結果
@@ -12260,7 +12275,7 @@ <h5 title="Footnotes for Ray Trace algorithm">13.2.6.1. 射線~trace~algo用の
12260
12275
For typical RGB spaces where the gamut bounds are 0 and 1 for each component this simplifies to a single constant rather than a 3-element array.
12261
12276
◎
12262
12277
#raytrace-footnote-7
12263
-
favoring the first intersection in the direction start -> end.
12278
+
favoring the first intersection in the direction start -> end.
12264
12279
</div>
12265
12280
12266
12281
</section>
@@ -12720,11 +12735,11 @@ <h3 title="Resolving other colors">14.5. その他の色の解決-法</h3>
12720
12735
`算出d値$は、
12721
12736
それが属する色~空間~内の対応する色になる。
12722
12737
しかしながら、
12723
-
そのような色は, “強制d色~mode” により改められないモノトスル。
12738
+
そのような色は,`強制d色~mode$により改められないモノトスル。
12724
12739
</li>
12725
12740
</ul>
12726
12741
◎
12727
-
The declared value for each <system-color> keyword and <deprecated-color> keyword is itself. The computed value is the corresponding color in its color space. However, such colors must not be altered by 'forced colors mode'.
12742
+
The declared value for each <system-color> keyword and <deprecated-color> keyword is itself. The computed value is the corresponding color in its color space. However, such colors must not be altered by forced colors mode.
0 commit comments