diff --git a/published/20210617 Why FreeDOS has 16 colors.md b/published/20210617 Why FreeDOS has 16 colors.md
index 0239b41930..c7cfd3d318 100644
--- a/published/20210617 Why FreeDOS has 16 colors.md
+++ b/published/20210617 Why FreeDOS has 16 colors.md
@@ -58,14 +58,14 @@ IBM 工程师意识到他们可以通过混合红色、绿色和蓝色像素来
| 颜色 | 代码 | 名称 |
| --- | --- | --- |
-| | 000 | 黑 |
-| | 001 | 蓝 |
-| | 010 | 绿 |
-| | 011 | 青 |
-| | 100 | 红 |
-| | 101 | 洋红 |
-| | 110 | 黄 |
-| | 111 | 白 |
+| | 000 | 黑 |
+| | 001 | 蓝 |
+| | 010 | 绿 |
+| | 011 | 青 |
+| | 100 | 红 |
+| | 101 | 洋红 |
+| | 110 | 黄 |
+| | 111 | 白 |
但这只是最简单的情况。一位特别聪明的 IBM 工程师意识到,只需再添加一点,你就可以将颜色数量从 8 种颜色增加到 16 种。因此,我们可以使用像 iRGB 这样的位模式,而不是像 RGB 这样的位模式。我们将把这个额外的“i”位称为“强度”位,因为如果我们将“强度”位设置为 1(开),那么我们将在全亮度下点亮红色、绿色和蓝色;如果“强度”位为 0(关闭),我们可以使用一些中级亮度。
@@ -73,14 +73,14 @@ IBM 工程师意识到他们可以通过混合红色、绿色和蓝色像素来
| 颜色 | 代码 | 名称 | 颜色 | 代码 | 名称 |
| :----: | :----: | :----: | :----: | :----: | :----: |
-| | 0000 | 黑 | | 1000 | 亮黑 |
-| | 0001 | 蓝 | | 1001 | 亮蓝 |
-| | 0010 | 绿 | | 1010 | 亮绿 |
-| | 0011 | 青 | | 1011 | 亮青 |
-| | 0100 | 红 | | 1100 | 亮红 |
-| | 0101 | 洋红 | | 1101 | 亮洋红 |
-| | 0110 | 黄 | | 1110 | 亮黄 |
-| | 0111 | 白 | | 1111 | 亮白 |
+| | 0000 | 黑 | | 1000 | 亮黑 |
+| | 0001 | 蓝 | | 1001 | 亮蓝 |
+| | 0010 | 绿 | | 1010 | 亮绿 |
+| | 0011 | 青 | | 1011 | 亮青 |
+| | 0100 | 红 | | 1100 | 亮红 |
+| | 0101 | 洋红 | | 1101 | 亮洋红 |
+| | 0110 | 黄 | | 1110 | 亮黄 |
+| | 0111 | 白 | | 1111 | 亮白 |
哦不,等等!这实际上不是十六种颜色。如果你注意到 iRGB=0000(黑色)和 iRGB=1000(亮黑色),它们都是相同的 _黑色_。没有颜色可以“亮”,所以它们都是普通的黑色。这意味着我们只有 15 种颜色,而不是我们希望的 16 种颜色。
@@ -90,14 +90,14 @@ IBM 工程师意识到他们可以通过混合红色、绿色和蓝色像素来
| 颜色 | 代码 | 名称 | 颜色 | 代码 | 名称 |
| :----: | :----: | :----: | :----: | :----: | :----: |
-| | 0000 | 黑 | | 1000 | 亮黑 |
-| | 0001 | 蓝 | | 1001 | 亮蓝 |
-| | 0010 | 绿 | | 1010 | 亮绿 |
-| | 0011 | 青 | | 1011 | 亮青 |
-| | 0100 | 红 | | 1100 | 亮红 |
-| | 0101 | 洋红 | | 1101 | 亮洋红 |
-| | 0110 | 黄 | | 1110 | 亮黄 |
-| | 0111 | 白 | | 1111 | 亮白 |
+| | 0000 | 黑 | | 1000 | 亮黑 |
+| | 0001 | 蓝 | | 1001 | 亮蓝 |
+| | 0010 | 绿 | | 1010 | 亮绿 |
+| | 0011 | 青 | | 1011 | 亮青 |
+| | 0100 | 红 | | 1100 | 亮红 |
+| | 0101 | 洋红 | | 1101 | 亮洋红 |
+| | 0110 | 黄 | | 1110 | 亮黄 |
+| | 0111 | 白 | | 1111 | 亮白 |
有了这些颜色,我们终于完成了!我们拥有从 iRGB=0000(黑色)到 iRGB=1111(亮白色)以及介于两者之间的所有颜色的全光谱。就像彩虹般的颜色,这很漂亮。
@@ -111,14 +111,14 @@ IBM 工程师意识到他们可以通过混合红色、绿色和蓝色像素来
| 颜色 | 代码 | 名称 | 颜色 | 代码 | 名称 |
| :----: | :----: | :----: | :----: | :----: | :----: |
-| | 0000 | 黑 | | 1000 | 亮黑 |
-| | 0001 | 蓝 | | 1001 | 亮蓝 |
-| | 0010 | 绿 | | 1010 | 亮绿 |
-| | 0011 | 青 | | 1011 | 亮青 |
-| | 0100 | 红 | | 1100 | 亮红 |
-| | 0101 | 洋红 | | 1101 | 亮洋红 |
-| | **0110** | **棕** | | 1110 | 黄 |
-| | 0111 | 白 | | 1111 | 亮白 |
+| | 0000 | 黑 | | 1000 | 亮黑 |
+| | 0001 | 蓝 | | 1001 | 亮蓝 |
+| | 0010 | 绿 | | 1010 | 亮绿 |
+| | 0011 | 青 | | 1011 | 亮青 |
+| | 0100 | 红 | | 1100 | 亮红 |
+| | 0101 | 洋红 | | 1101 | 亮洋红 |
+| | **0110** | **棕** | | 1110 | 黄 |
+| | 0111 | 白 | | 1111 | 亮白 |
这就是 CGA 以及扩展的 DOS 获得十六种颜色的方式!如果你好奇,这也是为什么会有“亮黑色”的原因,即使它只是一种灰色阴影。