关于Web字体

admin 提交于 周四, 12/10/2015 - 17:00

如果要指定一个DIV宽度容纳5个字,用width: 5em而不要用百分比,百分比是相对于屏幕宽度,而em是字的宽度。

如果指定div的width:10%; height: 10%,并不代表这是一个正方形,因为width是相对于屏幕宽度,height是相对于屏幕高度;如果用em就可以基于一致的尺寸。

一般来说,对于body,1em=16px。

<body><div style=“font-size: 2em”><div sytle=“font-size:2em”>这里相当于4em,64px</div></div></body>

不要认为%可以解决一切的事情。字体的尺寸和屏幕尺寸无关,字体即使用%,也是基于16px的倍数。

对于字体尺寸200%即2em。

Vala语言

admin 提交于 周一, 12/07/2015 - 18:09

不知道幸运还是不幸,我觉得我不时要去接触许多奇怪的语言。计算机软件真是一个极其复杂的工程。

https://wiki.gnome.org/Projects/Vala

Vala - Compiler for the GObject type system

Introduction

Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C.

小米手机的微信浏览器里文本框不能输入文字

admin 提交于 周六, 12/05/2015 - 10:51

 有些网页在普通浏览器里使用很正常,但是在微信浏览器里,文本框死活不能输入文字,只是看见微信不断提示防欺诈的信息。而且这种现象还不是每台手机都出现,只在小米3上见过,简直令人抓狂。

遇到这种情况,不妨检查一个CSS里有没有下面的代码,有的话去掉也许可以解决。

 

* {
    -webkit-touch-callout: none;
    s-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

标签

怎样编译Fcitx输入法

admin 提交于 周四, 12/03/2015 - 15:45

文档:https://fcitx-im.org/wiki/Compile_from_source 

Ubuntu 15.10里安装相关依赖库及编译命令: make的过程需要下载一些数据文件,需要设置代理。

 

sudo apt-get remove -y fcitx fcitx-config-gtk

sudo apt-get install -y cmake extra-cmake-modules libxkbcommon-dev libenchant-dev libxml2-dev libxkbfile-dev libpresage-dev qt4-qmake libqt4-dev libcairo2-dev

sudo apt-get install -y libpango1.0-dev libdbus-1-dev intltool libgtk2.0-dev libgtk-3-dev libqt4-dev libicu-dev libdbus-glib-1-dev libopencc-dev

电话英语

admin 提交于 周一, 11/30/2015 - 10:21

这是一个有启发的学习英语方法:

去年面试失败很大的一个原因可能就是英语。当时我见到外国人根本不知道如何张口,更别说在电话里面了。我当时的每个面试都是战战兢兢,如履薄冰地准备好一切可能问到的的问题的回答,然后念出来,一旦遇到了没准备的内容可想而知。