1. Homeディレクトリに.fonts
ディレクトリがない場合は作成する。
$ mkdir ~/.fonts
2. 使用したいフォントを~/.fonts
にコピーする。
$ cp sample.ttf ~/.fonts
$ cp sample.otf ~/.fonts
3. fc-cache
を実行する。
$ fc-cache -f
GIMPとかInkscapeとかを起動してみるとフォントのリストが追加されていると思います。
1. Homeディレクトリに.fonts
ディレクトリがない場合は作成する。
$ mkdir ~/.fonts
2. 使用したいフォントを~/.fonts
にコピーする。
$ cp sample.ttf ~/.fonts
$ cp sample.otf ~/.fonts
3. fc-cache
を実行する。
$ fc-cache -f
GIMPとかInkscapeとかを起動してみるとフォントのリストが追加されていると思います。
viで改行コードはfileformat
もしくはff
を使って指定することができます。
Windows(DOS)向けのCRLF
にして保存する場合は
:set fileformat=dos
もしくは
:set ff=dos
とします。
同様に、Linux(Unix)向けのLF
にして保存する場合は
:set fileformat=unix
とします。
UnityでFogは[Window] » [Lighting]
から設定できますが、全体での設定になるのでカメラごとにFogをOnにしたりOffにしたりという設定ができません。そこで、On/Offを切り替えたい場合はOnPreRender/OnPostRender
で設定するスクリプトを使うという方法があるみたいです。
public class ExampleClass : MonoBehaviour
{
private bool revertFogState = false;
void OnPreRender()
{
revertFogState = RenderSettings.fog;
RenderSettings.fog = enabled;
}
void OnPostRender()
{
RenderSettings.fog = revertFogState;
}
}
Unity - Scripting API: MonoBehaviour.OnPreRender()より
ちなみに、確かめたことはありませんが、On/Offの切り替えで特別なコストが発生するということはないそうです。
Unity – Scripting API: MonoBehaviour.OnPreRender()
https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnPreRender.html
Fog per Camera Unity Community
https://forum.unity3d.com/threads/fog-per-camera.119888/