|  | 
| 184 | 184 |       "rationale": ".algorithm", | 
| 185 | 185 |       "steps": [ | 
| 186 | 186 |         { | 
| 187 |  | -          "html": "if <var>destination</var> has no gamut limits (XYZ-D65, XYZ-D50, Lab, LCH, Oklab, OKLCh) convert <var>origin</var> to <var>destination</var> and return it as the gamut mapped color" | 
|  | 187 | +          "html": "if <var>destination</var> has no gamut limits (XYZ-D65, XYZ-D50, Lab, LCH, Oklab, OkLCh) convert <var>origin</var> to <var>destination</var> and return it as the gamut mapped color" | 
| 188 | 188 |         }, | 
| 189 | 189 |         { | 
| 190 |  | -          "html": "let <var>origin_OKLCh</var> be <var>origin</var> converted\n\t\tfrom <var>origin color space</var> to the OKLCh color space" | 
|  | 190 | +          "html": "let <var>origin_OkLCh</var> be <var>origin</var> converted\n\t\tfrom <var>origin color space</var> to the OkLCh color space" | 
| 191 | 191 |         }, | 
| 192 | 192 |         { | 
| 193 |  | -          "html": "if the Lightness of <var>origin_OKLCh</var> is greater than or equal to 100%,\n\t\tconvert `oklab(1 0 0 / origin.alpha)` to <var>destination</var> and return it as the gamut mapped color" | 
|  | 193 | +          "html": "if the Lightness of <var>origin_OkLCh</var> is greater than or equal to 100%,\n\t\tconvert `oklab(1 0 0 / origin.alpha)` to <var>destination</var> and return it as the gamut mapped color" | 
| 194 | 194 |         }, | 
| 195 | 195 |         { | 
| 196 |  | -          "html": "if the Lightness of <var>origin_OKLCh</var> is less than than or equal to 0%,\n\t\tconvert `oklab(0 0 0 / origin.alpha)` to <var>destination</var> and return it as the gamut mapped color" | 
|  | 196 | +          "html": "if the Lightness of <var>origin_OkLCh</var> is less than than or equal to 0%,\n\t\tconvert `oklab(0 0 0 / origin.alpha)` to <var>destination</var> and return it as the gamut mapped color" | 
| 197 | 197 |         }, | 
| 198 | 198 |         { | 
| 199 | 199 |           "html": "let inGamut(<var>color</var>) be a function which returns true if, when passed a color,\n\t\tthat color is inside the gamut of <var>destination</var>.\n\t\tFor HSL and HWB, it returns true if the color is inside the gamut of sRGB." | 
| 200 | 200 |         }, | 
| 201 | 201 |         { | 
| 202 |  | -          "html": "if inGamut(<var>origin_OKLCh</var>) is true, convert <var>origin_OKLCh</var> to <var>destination</var> and return it as the gamut mapped color" | 
|  | 202 | +          "html": "if inGamut(<var>origin_OkLCh</var>) is true, convert <var>origin_OkLCh</var> to <var>destination</var> and return it as the gamut mapped color" | 
| 203 | 203 |         }, | 
| 204 | 204 |         { | 
| 205 | 205 |           "html": "otherwise, let delta(<var>one</var>, <var>two</var>) be a function which returns the deltaEOK of color <var>one</var> compared to color <var>two</var>" | 
|  | 
| 214 | 214 |           "html": "let clip(<var>color</var>) be a function which converts <var>color</var> to <var>destination</var>,\n\t\tclamps each component to the bounds of the reference range for that component\n\t\tand returns the result" | 
| 215 | 215 |         }, | 
| 216 | 216 |         { | 
| 217 |  | -          "html": "set <var>current</var> to <var>origin_OKLCh</var>" | 
|  | 217 | +          "html": "set <var>current</var> to <var>origin_OkLCh</var>" | 
| 218 | 218 |         }, | 
| 219 | 219 |         { | 
| 220 | 220 |           "html": "set <var>clipped</var> to clip(<var>current</var>)" | 
|  | 
| 235 | 235 |           "html": "set <var>min</var> to zero" | 
| 236 | 236 |         }, | 
| 237 | 237 |         { | 
| 238 |  | -          "html": "set <var>max</var> to the OKLCh chroma of <var>origin_OKLCh</var>" | 
|  | 238 | +          "html": "set <var>max</var> to the OkLCh chroma of <var>origin_OkLCh</var>" | 
| 239 | 239 |         }, | 
| 240 | 240 |         { | 
| 241 | 241 |           "html": "let <var>min_inGamut</var> be a boolean that represents when <var>min</var> is still in gamut, and set it to true" | 
|  | 
0 commit comments