• Hiện tại trang web đang trong quá hình chuyển đổi và tái cấu trúc lại chuyên mục nên có thể một vài chức năng chưa hoàn thiện, một số bài viết và chuyên mục sẽ thay đổi. Nếu sự thay đổi này làm bạn phiền lòng, mong bạn thông cảm. Chúng tôi luôn hoan nghênh mọi ý kiến đóng góp để chúng tôi hoàn thiện và phát triển. Cảm ơn

FontRouter Ver. 2.08(17093): Giải pháp cho Font tượng hình

vnyelsea

New Member
Lâu lắm rồi không viết gì chia sẻ, hôm nay ngồi không mình xin phép gửi một bài. Bài này có lẽ không cần thiết với đa số nhưng rất hữu ích với một số bạn.
Trên diễn đàn mình các bạn vẫn chia sẻ FontRouter, nhưng đều là Ver. 2.03(16597). Hôm nay mình xin phép gửi lên FontRouter Ver. 2.08(17093) (View attachment 105173)

ScreenDump_2008_01.jpg


Phiên bản này không mới với nhiều người nhưng trên diễn đàn mình hình như chưa có. Mà thực sự cũng không có nhiều sự quan tâm.
Phiên bản này hơn phiên bản trước ở chỗ:
1. Thêm chức năng ZoomFont.
(Tuy nhiên có thêm chức năng này cũng chẳng cải thiện gì vì nó chỉ có tác dụng trong những phần soạn thảo - Editor như SMS, MMS, Note…, hay những phần mềm thứ ba như X-Plore… Mà để tăng mức hiển thị cho những phần này có thể tăng SizeFont mà các phiên bản trước đều có thể.)
2. Thêm chức năng Extra font files.
3. File FontRouter.inn được để trong Folder \Data\Fonts, kín đáo hơn, không “lộ thiên” ngoài ổ C: nữa.

Hướng dẫn cài đặt và sử dụng (theo kinh nghiệm):
- Trước khi cài đặt tiến hành uninstal phiên bản cũ và xóa Folder Fonts trong ổ C: nếu có. (C: \resource\fonts)
- Các bạn tiến hành cài đặt FontRouter vào ổ C: (Cài trên thẻ nhớ không có tác dụng).
- Sau khi cài đặt hoàn tất, trong ổ C: sẽ xuất hiện hai Folder là Data\Fonts và Fonts (C:\resource\fonts)

ScreenDump_2008_02.jpg
ScreenDump_2008_03.jpg


Để nguyên không thay đổi Folder Fonts.

Tiến hành thiết lập quy định chế độ làm việc của FontRouter: Mở File FontRouter.inn trong C:\Data\Fonts bằng X-Plore trên Phone hay Notepad trên PC.

Tìm đến đoạn code:

; Disable font file. (full path or just file name)

;

;DisableFontFile=Z:\Resource\Fonts\S60SC.ccc

;DisableFontFile=S60TCHK.ccc




; Extra font files to be loaded.

ExtraFontFile=\Data\Fonts\*.*


Sửa lại như sau:

; Disable font file. (full path or just file name)
;
DisableFontFile=Z:\Resource\Fonts\Sans-Serif_Latin-Regular.ttf
;
DisableFontFile=Z:\Resource\Fonts\Sans-Serif_Latin-Bold.ttf
;
DisableFontFile=Z:\Resource\Fonts\Sans-Serif_Latin-Italic.ttf
;
DisableFontFile=Z:\Resource\Fonts\Sans-Serif_Latin-BoldItalic.ttf
;
DisableFontFile=Sans-Serif_Latin-Regular.ttf
;
DisableFontFile=Sans-Serif_Latin-Bold.ttf
;
DisableFontFile=Sans-Serif_Latin-Italic.ttf
;
DisableFontFile=Sans-Serif_Latin-BoldItalic.ttf

; Extra font files to be loaded.
ExtraFontFile=D:\Data\Fonts\*.*

(Mình dùng chữ đỏ là nội dung mình sửa lại hoặc nhập thêm.)

Những nội dung khác các bạn giữ nguyên.

* Chú ý: Sau khi hoàn tất nên quy định File FontRouter.inn về System File, ReadOnly File. Nếu không File FontRouter.inn này sẽ bị tự động delete trong một số trường hợp như: máy không tải được Font, Hack&Mod v.v…

ScreenDump_2008_04.jpg


Hãy tạo một Folder DATA\FONTS ở ổ D: (thẻ nhớ), và copy font định làm system font vào đó, khởi động lại máy là xong.
Các fonts khác cứ để trong D:\resource\fonts, các chương trình nào cần fonts đó sẽ có thể lấy sử dụng. Chỉ cần Arial cho WEB và một vài chương trình thứ ba; Tahoma cho MDic... Có thể thêm Times New Roman cho MobiReader nếu thích. Các font này có thể láy từ WINDOWS trên PC.
Nên xóa 04 fonts hệ thống của SE...

Có thể lấy file của mình về chép vào C:\Data\Fonts nếu ngại sửa.
Tập tin đính kèm: View attachment 105622

Một lưu ý các bạn cần nhớ là không nên để Fonts trên C: nhé, vì chỉ một thao tác sai sót, chẳng hạn như Fonts chọn dùng không tương thích... là máy không khởi động được, sẽ phải up lại FW đấy. Nên để trên D;, vừa tiết kiệm dung lượng cho C: vốn đã hạn hẹp, vừa tránh được tình huống xấu. Để trên D:, trong trường hợp máy không khởi động được chỉ việc tháo thẻ nhớ ra là có thể khắc phục. Các bạn lưu ý nhé!

Với những máy không có thẻ nhớ thì không nên quy định File FontRouter.inn về System File, ReadOnly File. để nó có thể tự động delete trong một số trường hợp xấu như máy không tải được Font, v.v…

Có một vài Fonts sẽ không tương thích với FontRouter. Ví dụ như Font Meiryo Bold, mình đọc một bài viết về Window Mobile thì font này thể hiện rất chuẩn cho phone. Nhưng mình dùng thử thì ...máy restart liên tục.:-/


Với FontRouter, thể hiện Font tượng hình không còn là vấn đề, và quan trọng hơn là vẫn đáp ứng được một số nhu cầu tiếng Việt cơ bản. Mình nghĩ các bạn thích tiếng Trung, tiếng Nhật… sẽ cảm thấy hài lòng.

Một số hình minh họa:

ScreenDump_2008_06.jpg
ScreenDump_2008_07.jpg
ScreenDump_2008_08.jpg

ScreenDump_2008_09.jpg
ScreenDump_2008_10.jpg
ScreenDump_2008_11.jpg

ScreenDump_2008_12.jpg
ScreenDump_2008_13.jpg
ScreenDump_2008_14.jpg



Một số bạn cũng có thể qua FontRouter để thay đổi Font yêu thích cho Phone. Tuy nhiên nhược điểm khó khắc phục là Font chữ nhỏ.
Để tránh hiện tượng chữ hiển thị nhỏ, các bạn nên lưu ý khi chọn Font. Nên chọn những Font nào lớn một chút, và một kinh nghiệm là những Font nào có khổ rộng, chiều cao ký tự thường lớn hơn hoặc bằng một nửa chiều cao ký tự in hoa là có thể dùng được.
Một cách nữa khắc phục chữ nhỏ là các bạn dùng Theme Creator sửa lại theme đang dùng một chút, tất cả các Fonts các bạn nên để hiệu ứng OutLine hoặc Shadow+OutLine, nhưng phải phối màu cho hợp lý không phản tác dụng.

Mình không có nhiều thời gian duyệt web, tìm tòi nên không có nhiều cái mới chia sẻ với các bạn. Chỉ có chút kinh nghiệm mong được chia sẻ, tin rằng sẽ rất hữu ích cho những bạn dùng Font tượng hình và thường xuyên email như mình.

Chúc cuối năm vui vẻ!

P.s. Sẽ có một số bạn ngại thay đổi, không muốn dùng Ver. 2.08(17093) vì không thêm tính năng đột phá. Vẫn có thể dùng phiên bản cũ, Ver. 2.03(16597).
Phiên bản cũ khác phiên bản mới ở chỗ sau khi cài đặt file FontRouter.inn nằm ngay ngoài ổ C:. Các bạn tiến hành sửa:

Sau khi mở file bằng X-Plore trên Phone hay Notepad trên PC, di chuyển con trỏ xuống phía cuối văn bản, sẽ thấy trường Common:

; Common
*=*
=*


Nội dung như trên là ngầm định Font đầu tiên trong Font List (D:\resource\fonts hoặc C:\resource\fonts) được FontRouter sử dụng và nó được dùng làm System Font. FontRouter chỉ scan duy nhất Font đầu tiên và bỏ qua toàn bộ các Fonts còn lại.

Theo ngầm định như trên, nếu Font các bạn chọn dùng không phải là một Font tiếng Việt hay một Font chuẩn UNICODE thì các bạn sẽ không thể sử dụng các Soft có tiếng Việt như Lunnar Calendar, Mdic… và không thể duyệt web Việt cũng như check mail có nội dung tiếng Việt. (Như mình dùng Font Nhật nên không chơi theo ngầm định được.)

Để đáp ứng nhu cầu tiếng Việt các bạn tiến hành sửa như sau:

; Common
Sans-Serif Latin=FONT CHỌN DÙNG làm System Font
*=FONT CHỌN DÙNG làm System Font,FONTs CẦN THIẾT CHO MỘT SỐ SOFT


Chú ý:
- Trong đoạn code trên không có dấu cách (khoảng trắng giữa các trường)
- FONT CHỌN DÙNG làm System Font: Nhập vào tên Font (tên Font chứ không phải tên FONT FILE. Để xem tên Font, trên PC click đúp chuột vào File Font đó, hoặc mở bất kỳ một trình soạn thảo văn bản nào xem tên hiển thị của Font ở các mục thay đổi Font.)
- FONTs CẦN THIẾT CHO MỘT SỐ SOFT: Cũng tương tự nhập vào tên Fonts.

Những nội dung khác các bạn giữ nguyên.

Ví dụ đoạn code mình đang dùng:

Sans-Serif Latin=HGMaruGothicMPRO
*=HGMaruGothicMPRO,Arial,Tahoma


Ở đây Font mình dùng làm System Font là Font HGMaruGothicMPRO, Font này có tên file là HGRSMP.ttf


ScreenDump_2008_05.jpg


Một vài tình huống thường gặp:
- Máy khởi động liên tục: Nguyên nhân do Fonts chỉ định dùng không tương thích;
- Máy không dùng Font chỉ định làm Font hệ thống:
+ mà sử dụng Font đầu tiên trong Font List, thường gặp là Font Arial: Nguyên nhân do nhập
code “Sans-Serif Latin” sai. Chú ý nhập chính xác ký tự in hoa và ký tự thường;
+ mà sử dụng Font SE có sẵn trong máy: Nguyên nhân do nhập
code “FONT CHỌN DÙNG làm System Font” sai.
 
Chỉnh sửa cuối:

vnyelsea

New Member
Bài viết công phu quá, cảm ơn vnyelsea nhiều!

Cảm ơn LQT.
Trên diễn đàn luôn có quá nhiều bài viết HOT. Mình ít hiểu biết về IT nên không thể sáng tạo cái gì mang tính đột phá, lại lười sưu tầm nên cũng không có cái gì mới để có những bài viết tương xứng.:( Đành tìm cái gì đó còn mới trong kho tàng những cái cũ. Đã cũ rồi, muốn làm mới lại nên viết phải cụ thể một chút.;;)
Hơn nữa diễn đàn mình là một diễn đàn chất lượng không nên quá cẩu thả trong bài viết phải không?!;;)
Chúc mọi người cuối năm vui vẻ. Và diễn đàn luôn phát triển không ngừng,
 

hoaphuongdothang5

New Member
Lâu lắm rồi không viết gì chia sẻ, hôm nay ngồi không mình xin phép gửi một bài. Bài này có lẽ không cần thiết với đa số nhưng rất hữu ích với một số bạn.
Trên diễn đàn mình các bạn vẫn chia sẻ FontRouter, nhưng đều là Ver. 2.03(16597). Hôm nay mình xin phép gửi lên FontRouter Ver. 2.08(17093) (View attachment 105173)

ScreenDump_2008_01.jpg


......
Chúc cuối năm vui vẻ!

Cái này P910 có dùng được không vậy các bác.
Máy tôi cài font KOBE, hiển thị được tiếng Việt thì mất tiếngTrung.
Nếu P910 dùng được cái này, đề nghị các bác hướng dẫn kỹ cách cài đặt.
Thanks all !
 

CongVoi

Super V.I.P
Cái này P910 có dùng được không vậy các bác.
Máy tôi cài font KOBE, hiển thị được tiếng Việt thì mất tiếngTrung.
Nếu P910 dùng được cái này, đề nghị các bác hướng dẫn kỹ cách cài đặt.
Thanks all !

Rất tiếc là ko được :|
 

vnyelsea

New Member
Cái này P910 có dùng được không vậy các bác.
Máy tôi cài font KOBE, hiển thị được tiếng Việt thì mất tiếngTrung.
Nếu P910 dùng được cái này, đề nghị các bác hướng dẫn kỹ cách cài đặt.
Thanks all !

Trời, buồn quá. :((
Các bác có biết PM nào để hiện thị được cả font tiếng Trung như PM này mà chạy được trên P910 không vậy, xin chỉ cho tôi với.
Cảm ơn nhiều !

Bản ở trên là dùng cho HĐH Symbian 9.
Đây là bản dùng cho các HĐH Symbian 6, 7, 8. Bạn dùng thử xem.

Down Here: View attachment 105245
Cheers

p.s. P910 dùng HĐH Symbian OS v7.0, UIQ v2.1 UI, có lẽ okie. Cài đặt và sử dụng tương tự. Có lẽ nên uninstal KOBE FONTs trước. Bạn tự tìm hiểu thêm nhé.
 
Chỉnh sửa cuối:

Son_Nguyen

New Member
Bạn vnyelsea cho mình hỏi với, nếu sử dụng font theo cách bạn hướng dẫn ở trên thì bàn phím ảo có bị lỗi ô vuông ko? Mình trước đây cũng hay down font về cài vào máy nhưng chỉ có đúng bộ font gốc của SE cài vào là ko bị..Có nhiều bộ font đẹp nhưng tiếc là ko xài được..:(. À, font để sử dụng làm system font & các soft khác thì để ở ổ C vẫn được chứ bạn?
 
Chỉnh sửa cuối:

vnyelsea

New Member
Bạn vnyelsea cho mình hỏi với, nếu sử dụng font theo cách bạn hướng dẫn ở trên thì bàn phím ảo có bị lỗi ô vuông ko? Mình trước đây cũng hay down font về cài vào máy nhưng chỉ có đúng bộ font gốc của SE cài vào là ko bị..Có nhiều bộ font đẹp nhưng tiếc là ko xài được..

Lỗi ô vuông của bàn phím ảo là do bộ font dùng không có các ký tự symbol như "enter", mũi tên, v.v..., hoặc có các ký tự symbol này nhưng size không thích hợp. Bạn thử dùng Font Creator mở font bạn đang dùng mà không bị lỗi, copy những ký tự symbol này vào trong bộ font mà bạn thích dùng, mình nghĩ có lẽ khắc phục được.
Bộ font mình dùng cũng bị lỗi ô vuông bàn phím ảo. Nhưng mình ít khi dùng bàn phím ảo nên ...kệ.


À, font để sử dụng làm system font & các soft khác thì để ở ổ C vẫn được chứ bạn?

Để ở ổ C vẫn được bạn à. Nhưng mình nghĩ nên để trên thẻ nhớ cho tiết kiệm dung lượng ổ C vốn đã hạn chế. Cơ chế quét fonts của máy theo thứ tự C-D-Z, nên để ở đâu cũng được. Nó cứ quét theo thứ tự trên, thấy được fonts chỉ định dùng mới thôi.

Một lưu ý các bạn cần nhớ là không nên để Fonts trên C: nhé, vì chỉ một thao tác sai sót, chẳng hạn như Fonts chọn dùng không tương thích... là máy không khởi động được, sẽ phải up lại FW đấy. Nên để trên D;, vừa tiết kiệm dung lượng cho C: vốn đã hạn hẹp, vừa tránh được tình huống xấu. Để trên D:, trong trường hợp máy không khởi động được chỉ việc tháo thẻ nhớ ra là có thể khắc phục. Các bạn lưu ý nhé!
 
Chỉnh sửa cuối:

Son_Nguyen

New Member
Thanks bạn nhiều, bạn nhiệt tình với anh em quá..:D..Hiện tại bây giờ mình vẫn đang để font ở ổ C, vì mình dùng w950i ko có memory card cắm ngoài.. Để lát nữa mình sẽ test thử xem thế nào? Cảm ơn bạn 1 lần nữa, bài viết của bạn rất chất lượng!!
 

vnyelsea

New Member
Thanks bạn nhiều, bạn nhiệt tình với anh em quá..:D..Hiện tại bây giờ mình vẫn đang để font ở ổ C, vì mình dùng w950i ko có memory card cắm ngoài.. Để lát nữa mình sẽ test thử xem thế nào? Cảm ơn bạn 1 lần nữa, bài viết của bạn rất chất lượng!!

Vậy bạn đừng set ReadOnly, System File cho file FontRouter.inn để nó có thể tự biến mất trong tình huống xấu. File FontRouter.inn có thể bị tự đọng delete trong tình huống xấu. (Cả Folder DATA sẽ bị delete.)
 

iu_ntook

New Member
hix, mình mới test thử trên con w950i yêu quý-->>máy liên tục bị restart không khởi động được và cuối cùng là phải cải lại firmware :((
 

vnyelsea

New Member
Gửi Rockmeout,

Sorry nhé, cho mình up luôn ở đây để nếu các bạn khác gặp hiện tượng tương tự biết cách khắc phục.

Font IPAPGothic mà Rockmeout sử dụng có phần NAMING không đồng nhất nên mới có hiện tượng vậy. (IPA P\0192S\0192V\0192b\0192NIPAPGorhic)

01b.jpg

01a.jpg


Mình đã sửa lại cho bạn, bạn load font đã sửa về dùng nhé.
http://www.mediafire.com/?hzjulnvzid5

Mình cũng đang dùng Font của bạn đây:
ScreenDump_2008_12_30_19_46_22.jpg
ScreenDump_2008_12_30_19_45_16.jpg


Bộ Font này được tích hợp kèm theo bộ gõ PsilocCrystalJapanese, cho thấy cũng rất chuẩn.

Chúc vui!
 
Chỉnh sửa cuối:

Son_Nguyen

New Member
Vậy bạn đừng set ReadOnly, System File cho file FontRouter.inn để nó có thể tự biến mất trong tình huống xấu. File FontRouter.inn có thể bị tự đọng delete trong tình huống xấu. (Cả Folder DATA sẽ bị delete.)

Có bạn dùng w950i như mình test thử bị dính chưởng rồi kìa..:(.. Mình định nhập dòng code như thế này cho máy của mình, bạn xem giúp mình nhé:
Sans-Serif Latin=Sans-Serif Latin Bold Italic
*=Sans-Serif Latin Bold Italic,Tahoma,Times New Roman

Thanks bạn!!
 
Chỉnh sửa cuối:

vnyelsea

New Member
Có bạn dùng w950i như mình test thử bị dính chưởng rồi kìa..:(.. Mình định nhập dòng code như thế này cho máy của mình, bạn xem giúp mình nhé:
Sans-Serif Latin=Sans-Serif Latin Bold Italic
*=Sans-Serif Latin Bold Italic,Tahoma,Times New Roman

Thanks bạn!!

Mình không biết Font System của dòng W có phải là Sans-Serif Latin không. Nhưng thực ra sai cái code này cũng không sao, vì máy chỉ không nhận font thôi.

Để giảm độ rủi do, theo mình nên ghi:

*=*
=Arial,Tahoma


Font nào bạn định dùng làm font hệ thống thì rename thêm "$" vào đầu tên để nó nhảy lên đầu Fonts List, hoặc làm cách gì cũng được để nó nhảy lên đầu...

Theo cách này thì có thể Lunnar Calendar không nhận font Việt. Thông thường các soft thứ ba hay nhận font Arial để sử dụng. (Mình đang nói với FontRouter)

Theo bạn ghi thì hình như Font bạn định dùng là Font chuẩn của Sony. Vậy thì theo mình cứ theo cách truyền thống copy 04 file vào C:\resource\fonts cho lành bạn ạ.
 
Chỉnh sửa cuối:

vnyelsea

New Member
hix, mình mới test thử trên con w950i yêu quý-->>máy liên tục bị restart không khởi động được và cuối cùng là phải cải lại firmware :((

Thành thật xin lỗi bạn. Mình không nghĩ nó gây rắc rối thế này.

Nhân đây nói luôn, nếu Font nào có đủ cả bộ 04 hiệu ứng R, B, I, BI thì các bạn cứ theo cách truyền thống, đổi tên file của 04 file theo 04 file tương ứng của Fonts chuẩn SE.

Các fonts tượng hình thường có size lớn, và 04 hiệu ứng R, B, I, BI chung một file font nên mới cần dùng soft này. Theo cách cũ thì phải nhân file lên làm 04 file, và như vậy dung lượng vốn đã lớn nay lại tăng lên 03 lần, cũng mệt cho máy.

Một lần nữa xin lỗi bạn. Và các bạn khác cẩn thận hơn nhé, đặc biệt với nhứng máy không thẻ nhớ.
 

Son_Nguyen

New Member
Mình không biết Font System của dòng W có phải là Sans-Serif Latin không. Nhưng thực ra sai cái code này cũng không sao, vì máy chỉ không nhận font thôi.

Để giảm độ rủi do, theo mình nên ghi:

*=*
=Arial,Tahoma


Font nào bạn định dùng làm font hệ thống thì rename thêm "$" vào đầu tên để nó nhảy lên đầu Fonts List, hoặc làm cách gì cũng được để nó nhảy lên đầu...

Theo bạn ghi thì hình như Font bạn định dùng là Font chuẩn của Sony. Vậy thì theo mình cứ theo cách truyền thống copy 04 file vào C:\resource\fonts cho lành bạn ạ.

Đúng như bạn nói, mình vừa kiểm tra trong ổ Z máy mình rồi, w950i của mình cũng dùng font Sans-Serif Latin làm system font, hiện giờ thì font của mình vẫn đang để trong C:\Resource\Fonts.. Trước đây mình cũng từng cài FontRouter bản cũ nhưng bị lỗi mình ko phát hiện ra nên format lại máy.. Sau vụ đó giờ thì mình cẩn thận hơn rồi!!
 
Top