Source Han Code JPの闇(でもないけど) [Linux]

## 源ノ角ゴシック Code JP on Linux

[Source Han Code JPの闇 [Windows7]](http://qiita.com/kachodairi/items/bcae2fc210326eda0ca3)の続き。源ノ角ゴシック Code JP(Source Han Code JP)を、Visual Studio Code(VSCode)で使うとき、Linuxではどうなるか検証。

**Windowsと違い、結果にクセがなく、実に普通の結果で拍子抜け**。

## 調査内容

### 検証環境

+ OS:GalliumOS 2.0
  + Ubuntu 16.04ベースのChromebook向けディストリビューション
+ VSCode:Ver. 1.6.0

### 検証方法

ベタに`setting.json`の`"editor.fontFamily"`に値を指定する

## 調査結果

+ "Source Han Code JP"を"源ノ角ゴシック Code JP"で置換しても結果は同じ
+ 太さを指定しないで「Source Han Code JP」と指定すると、Regularとして表示される
+ Windowsと異なり略称で表示する

## まとめ

|太さ|指定値(Win)|指定値(Lin)|
|----|----|----|
|ExtraLight|Source Han Code JP ExtraLight|Source Han Code JP EL|
|Light|Source Han Code JP Light|Source Han Code JP L|
|Normal|Source Han Code JP N|Source Han Code JP N|
|Regular|Source Han Code JP|Source Han Code JP<br />Source Han Code JP R|
|Medium|Source Han Code JP Medium|Source Han Code JP M|
|Bold|―|Source Han Code JP B|
|Heavy|Source Han Code JP Heavy<br />Source Han Code JP Black|Source Han Code JP H|

なんでこうも違うのかは不明だけど、フォントの問題というよりは、OSにおけるフォントの扱い方の問題なのかも？

## 記述方法のおさらい

### 表示される記述方法

+ `"editor.fontFamily":  "Source Han Code JP" `
+ `"editor.fontFamily":  "Source Han Code JP N"`
+ `"editor.fontFamily":  "Source Han Code JP EL"`
+ `"editor.fontFamily":  "Source Han Code JP L"`
+ `"editor.fontFamily":  "Source Han Code JP R"`
+ `"editor.fontFamily":  "Source Han Code JP M"`
+ `"editor.fontFamily":  "Source Han Code JP B"`
+ `"editor.fontFamily":  "Source Han Code JP H"`

### 表示されない記述方法

+ `"editor.fontFamily":  "Source Han Code JP Normal"`
+ `"editor.fontFamily":  "Source Han Code JP ExtraLight"`
+ `"editor.fontFamily":  "Source Han Code JP Light"`
+ `"editor.fontFamily":  "Source Han Code JP Medium"`
+ `"editor.fontFamily":  "Source Han Code JP Regular"`
+ `"editor.fontFamily":  "Source Han Code JP Heavy"`
+ `"editor.fontFamily":  "Source Han Code JP Bold"`
+ `"editor.fontFamily":  "Source Han Code JP Black"`

## 表示結果

### :o: Source Han Code JP

```setting.json
{ "editor.fontFamily":  "Source Han Code JP" }
```

※Regularとして表示される
![linux_none.png](https://qiita-image-store.s3.amazonaws.com/0/82307/47738b9a-9d79-383c-a893-047614bb0c4c.png)

### :x: Source Han Code JP Normal

```setting.json
{ "editor.fontFamily":  "Source Han Code JP Normal" }
```

![linux_normal.png](https://qiita-image-store.s3.amazonaws.com/0/82307/d044c534-9157-4cbe-8207-3bb569e9beeb.png)

### :o: Source Han Code JP N

```setting.json
{ "editor.fontFamily":  "Source Han Code JP N" }
```

![linux_n.png](https://qiita-image-store.s3.amazonaws.com/0/82307/63c77092-2e5f-450b-ddc1-62b1fe88b3af.png)

### :x: Source Han Code JP ExtraLight

```setting.json
{ "editor.fontFamily":  "Source Han Code JP ExtraLight" }
```

![linux_extralight.png](https://qiita-image-store.s3.amazonaws.com/0/82307/de54ec67-6d4e-b28a-4ad3-b47c72f778cb.png)

### :o: Source Han Code JP EL

```setting.json
{ "editor.fontFamily":  "Source Han Code JP EL" }
```

![linux_el.png](https://qiita-image-store.s3.amazonaws.com/0/82307/ddcb4f2d-a8dc-fe62-02c5-6fe21d575360.png)

### :x: Source Han Code JP Light

```setting.json
{ "editor.fontFamily":  "Source Han Code JP Light" }
```

![linux_light.png](https://qiita-image-store.s3.amazonaws.com/0/82307/c52cc4d7-afbe-79e2-0827-6f7850c80954.png)

### :o: Source Han Code JP L

```setting.json
{ "editor.fontFamily":  "Source Han Code JP L" }
```

![linux_l.png](https://qiita-image-store.s3.amazonaws.com/0/82307/0778b2c6-1e8e-3420-71f4-3b0a071b0a25.png)

### :x: Source Han Code JP Regular

```setting.json
{ "editor.fontFamily":  "Source Han Code JP Regular" }
```

![linux_regular.png](https://qiita-image-store.s3.amazonaws.com/0/82307/2fe8ef5c-b101-70b6-9a99-278be533bcd0.png)

### :o: Source Han Code JP R

```setting.json
{ "editor.fontFamily":  "Source Han Code JP R" }
```

![linux_r.png](https://qiita-image-store.s3.amazonaws.com/0/82307/6f3cc176-784a-e846-c461-16870de80052.png)

### :x: Source Han Code JP Medium

```setting.json
{ "editor.fontFamily":  "Source Han Code JP Medium" }
```

![linux_medium.png](https://qiita-image-store.s3.amazonaws.com/0/82307/1531d68f-249a-9ff2-b610-7338ec84e0b2.png)

### :o: Source Han Code JP M

```setting.json
{ "editor.fontFamily":  "Source Han Code JP M" }
```

![linux_m.png](https://qiita-image-store.s3.amazonaws.com/0/82307/b94b247f-22e7-37e2-1bac-c8118ee0a4a7.png)

### :x: Source Han Code JP Bold

```setting.json
{ "editor.fontFamily":  "Source Han Code JP Bold" }
```

![linux_bold.png](https://qiita-image-store.s3.amazonaws.com/0/82307/1524158f-76d0-ceda-85b8-a393c30363a2.png)

### :o: Source Han Code JP B

```setting.json
{ "editor.fontFamily":  "Source Han Code JP B" }
```

![linux_b.png](https://qiita-image-store.s3.amazonaws.com/0/82307/3bd42876-4a8d-848d-a55b-a35fe6f93b3f.png)

### :x: Source Han Code JP Heavy

```setting.json
{ "editor.fontFamily":  "Source Han Code JP Heavy" }
```

![linux_heavy.png](https://qiita-image-store.s3.amazonaws.com/0/82307/9cf3c0cc-b56d-3a81-e768-cec24f7544f9.png)

### :o: Source Han Code JP H

```setting.json
{ "editor.fontFamily":  "Source Han Code JP H" }
```

![linux_h.png](https://qiita-image-store.s3.amazonaws.com/0/82307/c80856d3-ccab-b3d2-03c7-5c69a5dbf990.png)

### :x: Source Han Code JP Black

```setting.json
{ "editor.fontFamily":  "Source Han Code JP Black" }
```

![linux_black.png](https://qiita-image-store.s3.amazonaws.com/0/82307/3dc920b9-cfc1-4e56-9bdc-5eff1b7bc9b1.png)