2008年7月3日 星期四

Opera 字型太醜 解決方案

話說最近改用"全世界最快的"opera 瀏覽器,由9.5版開始用,這個可是最新版本的,以前用過,對字型很不滿意,但是考慮到自已的cpu 實在真的有一點過時了,所以再去試一下近來風評不錯的9.5,對於opera我是一直有一個感想,怎麼字型會設成那麼難看的"黑體",看起來一整個讓人囧了起來。

 

阿多仔大人真的讓人想不透啊,他們可能認為黑體比較好看吧,找了很久很久,透過google 大神,才找到解決方案。

 

選擇  工具 -> 功能設定 ->進階

在右邊選單之中,找

 

字型 ->多國語言字型

 

c 中文(繁體)

一般字型 和 固定間距字型,都選"細明體"

 

再找

 

c 中日韓(CJK)符號與標點

一般字型 和 固定間距字型,都選"細明體"

 

然後按確定,就大功告成了,親愛的細明體又回來了^^

 

http://forum.moztw.org/viewtopic.php?t=14636

謝謝 alica 的開示啊^^

 

再提供一個usb 免安裝版本的下載點 給大家

 

http://opera-usb.com/operausbint.htm

將Blogger 的Label 作成標籤雲

 

在『Phydeaux3:Code for Beta Blogger Label Cloud
這篇提供了製作Lable Cloud的方法,其原文教學:http://phy3blog.googlepages.com/Beta-Blogger-Label-Cloud.html

以下為其內容擷錄:

1、先插入下面這一段html碼

/* Label Cloud Styles
----------------------------------------------- */
#labelCloud {text-align:center;font-family:arial,sans-serif;}
#labelCloud .label-cloud li{display:inline;background-image:none !important;padding:0 5px;margin:0;vertical-align:baseline !important;border:0 !important;}
#labelCloud ul{list-style-type:none;margin:0 auto;padding:0;}
#labelCloud a img{border:0;display:inline;margin:0 0 0 3px;padding:0}
#labelCloud a{text-decoration:none}
#labelCloud a:hover{text-decoration:underline}
#labelCloud li a{}
#labelCloud .label-cloud {}
#labelCloud .label-count {padding-left:0.2em;font-size:9px;color:#000}
#labelCloud .label-cloud li:before{content:"" !important}

接著在</b:skin>和</head>之間加入Javscript Code

<script type='text/javascript'> // Label Cloud User Variables
var lcBlogURL = 'http://addycat.blogspot.com';
var maxFontSize = 20;
var maxColor = [0,0,255];
var minFontSize = 10;
var minColor = [0,0,0];
var lcShowCount = false;
</script>


特別要注意的是var lcBlogURL = 'http://addycat.blogspot.com';這段記得改成每一個人自已的的blogspot網址。

然後找到

<b:widget id='Label1' locked='false' title='標籤' type='Label'/>

用下面的這段取代它

<b:widget id='Label1' locked='false' title='Label Cloud' type='Label'>
<b:includable id='main'>
  <b:if cond='data:title'>
    <h2><data:title/></h2>
  </b:if>
  <div class='widget-content'>
  <div id='labelCloud'/>
<script type='text/javascript'>
// Don't change anything past this point -----------------
function s(a,b,i,x){
      if(a&gt;b){
          var m=(a-b)/Math.log(x),v=a-Math.floor(Math.log(i)*m)
             }
      else{
          var m=(b-a)/Math.log(x),v=Math.floor(Math.log(i)*m+a)
          }
      return v
   }
var ta=0
var c=[];
var labelCount = new Array();  
var ts = new Object;
<b:loop values='data:labels' var='label'>
var theName = &quot;<data:label.name/>&quot;;
ts[theName] = <data:label.count/>;
</b:loop>
for (t in ts){
     if (!labelCount[ts[t]]){
           labelCount[ts[t]] = new Array(ts[t])
           }
        }
tz = labelCount.length-1;
lc2 = document.getElementById('labelCloud');
ul = document.createElement('ul');
ul.className = 'label-cloud';
for(var t in ts){
    for (var i=0;3 &gt; i;i++) {
             c[i]=s(minColor[i],maxColor[i],ts[t]-ta,tz)
              }      
         var fs = s(minFontSize,maxFontSize,ts[t]-ta,tz);
         li = document.createElement('li');
         li.style.fontSize = fs+'px';
         li.style.lineHeight = '1';
         a = document.createElement('a');
         a.title = ts[t]+' Posts in '+t;
         a.style.color = 'rgb('+c[0]+','+c[1]+','+c[2]+')';
         a.href = lcBlogURL+'/search/label/'+encodeURIComponent(t);
         if (lcShowCount){
             span = document.createElement('span');
             span.innerHTML = '('+ts[t]+') ';
             span.className = 'label-count';
             a.appendChild(document.createTextNode(t));
             li.appendChild(a);
             li.appendChild(span);
             }
          else {
             a.appendChild(document.createTextNode(t));
             li.appendChild(a);
             }
         ul.appendChild(li);
         abnk = document.createTextNode(' ');
         ul.appendChild(abnk);
    }
  lc2.appendChild(ul);    
</script>
<noscript>
    <ul>
    <b:loop values='data:labels' var='label'>
      <li>
        <b:if cond='data:blog.url == data:label.url'>
          <data:label.name/>
        <b:else/>
          <a expr:href='data:label.url'><data:label.name/></a>
        </b:if>
        (<data:label.count/>)
      </li>
    </b:loop>
    </ul>
</noscript>
    <b:include name='quickedit'/>
  </div>
</b:includable>
</b:widget>

到這裡就可以算完成了。