blob: 31cbc3fdaa274659ca0a488d08bc635291965459 [file] [log] [blame]
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# Logical to physical fonts mapping
#
# The format is:
# LogicalFontName[.StyleName].ComponentIndex=PlatformFontName,WindowsCharsetName
#
# LogicalFontName can be one of the following:
# serif, sanserif, monospaced, dialog, dialoginput
#
# StyleName: plain, bold, italic, bolditalic
#
# ComponentIndex is an integer number starting from zero. Fonts are tried in
# ascending order. If font with zero index cannot display given character or
# this character is in the exclude range for given font then font with
# index one is tried. And so on.
#
# PlatformFontName is a Windows font name.
#
# WindowsCharsetName is not currently used by Harmony and is placed here for
# compatibility reasons.
# Fonts mapping in this particular configuration file organized in the
# following way:
#
# Component index 0 - font for European languages
# 1 - Chinese font
# 2 - Japanese font
# 3 - Korean font
# Serif
serif.plain.0=Times New Roman,DEFAULT_CHARSET
serif.plain.1=MingLiU,DEFAULT_CHARSET
serif.plain.2=MS Mincho,DEFAULT_CHARSET
serif.plain.3=Batang,DEFAULT_CHARSET
serif.bold.0=Times New Roman Bold,DEFAULT_CHARSET
serif.bold.1=PMingLiU,DEFAULT_CHARSET
serif.bold.2=MS Mincho,DEFAULT_CHARSET
serif.bold.3=Batang,DEFAULT_CHARSET
serif.italic.0=Times New Roman Italic,DEFAULT_CHARSET
serif.italic.1=PMingLiU,DEFAULT_CHARSET
serif.italic.2=MS Mincho,DEFAULT_CHARSET
serif.italic.3=Batang,DEFAULT_CHARSET
serif.bolditalic.0=Times New Roman Bold Italic,DEFAULT_CHARSET
serif.bolditalic.1=PMingLiU,DEFAULT_CHARSET
serif.bolditalic.2=MS Mincho,DEFAULT_CHARSET
serif.bolditalic.3=Batang,DEFAULT_CHARSET
# SanSerif
sanserif.plain.0=Arial,DEFAULT_CHARSET
sanserif.plain.1=MingLiU,DEFAULT_CHARSET
sanserif.plain.2=MS Gothic,DEFAULT_CHARSET
sanserif.plain.3=Gulim,DEFAULT_CHARSET
sanserif.bold.0=Arial Bold,DEFAULT_CHARSET
sanserif.bold.1=PMingLiU,DEFAULT_CHARSET
sanserif.bold.2=MS Gothic,DEFAULT_CHARSET
sanserif.bold.3=Gulim,DEFAULT_CHARSET
sanserif.italic.0=Arial Italic,DEFAULT_CHARSET
sanserif.italic.1=PMingLiU,DEFAULT_CHARSET
sanserif.italic.2=MS Gothic,DEFAULT_CHARSET
sanserif.italic.3=Gulim,DEFAULT_CHARSET
sanserif.bolditalic.0=Arial Bold Italic,DEFAULT_CHARSET
sanserif.bolditalic.1=PMingLiU,DEFAULT_CHARSET
sanserif.bolditalic.2=MS Gothic,DEFAULT_CHARSET
sanserif.bolditalic.3=Gulim,DEFAULT_CHARSET
# Monospaced
monospaced.plain.0=Courier New,DEFAULT_CHARSET
monospaced.plain.1=MingLiU,DEFAULT_CHARSET
monospaced.plain.2=MS Gothic,DEFAULT_CHARSET
monospaced.plain.3=GulimChe,DEFAULT_CHARSET
monospaced.bold.0=Courier New Bold,DEFAULT_CHARSET
monospaced.bold.1=PMingLiU,DEFAULT_CHARSET
monospaced.bold.2=MS Gothic,DEFAULT_CHARSET
monospaced.bold.3=GulimChe,DEFAULT_CHARSET
monospaced.italic.0=Courier New Italic,DEFAULT_CHARSET
monospaced.italic.1=PMingLiU,DEFAULT_CHARSET
monospaced.italic.2=MS Gothic,DEFAULT_CHARSET
monospaced.italic.3=GulimChe,DEFAULT_CHARSET
monospaced.bolditalic.0=Courier New Bold Italic,DEFAULT_CHARSET
monospaced.bolditalic.1=PMingLiU,DEFAULT_CHARSET
monospaced.bolditalic.2=MS Gothic,DEFAULT_CHARSET
monospaced.bolditalic.3=GulimChe,DEFAULT_CHARSET
# Dialog
dialog.plain.0=Arial,DEFAULT_CHARSET
dialog.plain.1=MingLiU,DEFAULT_CHARSET
dialog.plain.2=MS Gothic,DEFAULT_CHARSET
dialog.plain.3=Gulim,DEFAULT_CHARSET
dialog.bold.0=Arial Bold,DEFAULT_CHARSET
dialog.bold.1=PMingLiU,DEFAULT_CHARSET
dialog.bold.2=MS Gothic,DEFAULT_CHARSET
dialog.bold.3=Gulim,DEFAULT_CHARSET
dialog.italic.0=Arial Italic,DEFAULT_CHARSET
dialog.italic.1=PMingLiU,DEFAULT_CHARSET
dialog.italic.2=MS Gothic,DEFAULT_CHARSET
dialog.italic.3=Gulimv,DEFAULT_CHARSET
dialog.bolditalic.0=Arial Bold Italic,DEFAULT_CHARSET
dialog.bolditalic.1=PMingLiU,DEFAULT_CHARSET
dialog.bolditalic.2=MS Gothic,DEFAULT_CHARSET
dialog.bolditalic.3=Gulim,DEFAULT_CHARSET
# DialogInput
dialoginput.plain.0=Courier New,DEFAULT_CHARSET
dialoginput.plain.1=MingLiU,DEFAULT_CHARSET
dialoginput.plain.2=MS Gothic,DEFAULT_CHARSET
dialoginput.plain.3=Gulim,DEFAULT_CHARSET
dialoginput.bold.0=Courier New Bold,DEFAULT_CHARSET
dialoginput.bold.1=PMingLiU,DEFAULT_CHARSET
dialoginput.bold.2=MS Gothic,DEFAULT_CHARSET
dialoginput.bold.3=Gulim,DEFAULT_CHARSET
dialoginput.italic.0=Courier New Italic,DEFAULT_CHARSET
dialoginput.italic.1=PMingLiU,DEFAULT_CHARSET
dialoginput.italic.2=MS Gothic,DEFAULT_CHARSET
dialoginput.italic.3=Gulim,DEFAULT_CHARSET
dialoginput.bolditalic.0=Courier New Bold Italic,DEFAULT_CHARSET
dialoginput.bolditalic.1=PMingLiU,DEFAULT_CHARSET
dialoginput.bolditalic.2=MS Gothic,DEFAULT_CHARSET
dialoginput.bolditalic.3=Gulim,DEFAULT_CHARSET
# Font file names
#
# Entries in this section have the following format:
# filename.PlatformFontName=FileName
#
# All spaces in PlatformFontName (if any) should be replaced with underscore
# character '_'. FileName is a font file name.
#
# Example:
# filename.Times_New_Roman=times.ttf
# filename.MS_PMincho=msmincho.ttc
# Please note that current Harmony implementation doesn't make use of this
# filename property. Fonts are merely searched by its name among the fonts
# available in operation system. However, in future versions of Harmony support
# for this feature may be added.
# Exclusion ranges
#
# The following unicode character sets are used in exclusion ranges defined
# below:
#
# Chinese, Japanese, Korean
# Unified CJK ideographs (aka Chinense hieroglyphs): 4e00-9fbf
#
# Japanese
# Hiragana: 3040-309f
# Katakana: 30a0-30ff
# Katakana phonetic extenstion: 31f0-31ff
# Halfwidth katakana: ff65-ff9f
#
# Korean
# Hangul syllables: ac00-d7af
# Hangul jamo: 1100-11ff
# Hangul compatibility jamo: 3130-318f
# Halfwidth jamo: ffa0-ffdf
# The idea of the following exclude ranges is to let Japanese fonts handle
# kana symbols and Korean fonts handle Hangul.
exclusion.serif.1=ac00-d7af,1100-11ff,3130-318f,ffa0-ffdf,3040-309f,30a0-30ff,31f0-31ff,30a0-30ff
exclusion.serif.2=ac00-d7af,1100-11ff,3130-318f,ffa0-ffdf
exclusion.sanserif.1=ac00-d7af,1100-11ff,3130-318f,ffa0-ffdf,3040-309f,30a0-30ff,31f0-31ff,30a0-30ff
exclusion.sanserif.2=ac00-d7af,1100-11ff,3130-318f,ffa0-ffdf
exclusion.monospaced.1=ac00-d7af,1100-11ff,3130-318f,ffa0-ffdf,3040-309f,30a0-30ff,31f0-31ff,30a0-30ff
exclusion.monospaced.2=ac00-d7af,1100-11ff,3130-318f,ffa0-ffdf
exclusion.dialog.1=ac00-d7af,1100-11ff,3130-318f,ffa0-ffdf,3040-309f,30a0-30ff,31f0-31ff,30a0-30ff
exclusion.dialog.2=ac00-d7af,1100-11ff,3130-318f,ffa0-ffdf
exclusion.dialoginput.1=ac00-d7af,1100-11ff,3130-318f,ffa0-ffdf,3040-309f,30a0-30ff,31f0-31ff,30a0-30ff
exclusion.dialoginput.2=ac00-d7af,1100-11ff,3130-318f,ffa0-ffdf