Optimize Danmaku2ASS parameters and exception handling

抱歉 py3 那个函数忘记改了。

改了这些：
1、字体根据分辨率来算
2、报错检测
3、把一堆变量拉到 `%s` 里去了，省了好几行代码

麻烦再 merge 一次。

顺便吐嘈一下我这里报错：
```
Traceback (most recent call last):
  File "./biligrab.py", line 803, in <module>
    BILIGRAB_HEADER = {'User-Agent' : 'Biligrab / ' + str(VER) + ' (cnbeining@gmail.com)', 'Cache-Control': 'no-cache', 'Pragma': 'no-cache' , 'Cookie': cookies[0]}
IndexError: string index out of range
```
所以我没法测试。
请帮我测试一下吧。