mirror of
https://github.com/Garux/netradiant-custom.git
synced 2026-09-28 00:00:03 +02:00
Merge branch 'master' of https://gitlab.com/jdolan/netradiant
This commit is contained in:
@@ -0,0 +1,70 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
|
||||
<storageModule moduleId="org.eclipse.cdt.core.settings">
|
||||
<cconfiguration id="cdt.managedbuild.toolchain.llvm.clang.macosx.base.835953277">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.toolchain.llvm.clang.macosx.base.835953277" moduleId="org.eclipse.cdt.core.settings" name="Default">
|
||||
<externalSettings/>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.MachO64" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration buildProperties="" description="" id="cdt.managedbuild.toolchain.llvm.clang.macosx.base.835953277" name="Default" parent="org.eclipse.cdt.build.core.emptycfg">
|
||||
<folderInfo id="cdt.managedbuild.toolchain.llvm.clang.macosx.base.835953277.2072262777" name="/" resourcePath="">
|
||||
<toolChain id="cdt.managedbuild.toolchain.llvm.clang.macosx.base.1440061656" name="LLVM with Clang (MacOSX)" superClass="cdt.managedbuild.toolchain.llvm.clang.macosx.base">
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.MachO64" id="cdt.managedbuild.target.llvm.macosx.platform.base.220063451" isAbstract="true" name="Debug Platform" osList="macosx" superClass="cdt.managedbuild.target.llvm.macosx.platform.base"/>
|
||||
<builder buildPath="${workspace_loc:/NetRadiant}/Default" id="cdt.managedbuild.target.llvm.builder.base.1826435543" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="CDT Internal Builder" superClass="cdt.managedbuild.target.llvm.builder.base"/>
|
||||
<tool id="cdt.managedbuild.tool.llvm.assembler.base.1540137577" name="LLVM assembler" superClass="cdt.managedbuild.tool.llvm.assembler.base"/>
|
||||
<tool id="cdt.managedbuild.tool.llvm.archiver.base.726448752" name="LLVM archiver" superClass="cdt.managedbuild.tool.llvm.archiver.base"/>
|
||||
<tool id="cdt.managedbuild.tool.llvm.c.compiler.base.423406515" name="LLVM Clang" superClass="cdt.managedbuild.tool.llvm.c.compiler.base">
|
||||
<option id="llvm.c_cpp.compiler.option.include.paths.1177478676" name="Include paths (-I)" superClass="llvm.c_cpp.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value="/opt/local/include"/>
|
||||
<listOptionValue builtIn="false" value="/opt/local/include/glib-2.0"/>
|
||||
<listOptionValue builtIn="false" value="/opt/local/include/gtk-2.0"/>
|
||||
</option>
|
||||
<inputType id="cdt.managedbuild.tool.llvm.c.compiler.input.1702833029" superClass="cdt.managedbuild.tool.llvm.c.compiler.input"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.llvm.cpp.compiler.base.1130692273" name="LLVM Clang++" superClass="cdt.managedbuild.tool.llvm.cpp.compiler.base">
|
||||
<option id="llvm.c_cpp.compiler.option.include.paths.1703680230" name="Include paths (-I)" superClass="llvm.c_cpp.compiler.option.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value="/opt/local/include"/>
|
||||
<listOptionValue builtIn="false" value="/opt/local/include/gtk-2.0"/>
|
||||
<listOptionValue builtIn="false" value="/opt/local/include/glib-2.0"/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/NetRadiant/plugins}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/NetRadiant/include}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/NetRadiant/radiant}""/>
|
||||
</option>
|
||||
<inputType id="cdt.managedbuild.tool.llvm.cpp.compiler.input.1553525897" superClass="cdt.managedbuild.tool.llvm.cpp.compiler.input"/>
|
||||
</tool>
|
||||
<tool id="cdt.managedbuild.tool.llvm.c.linker.base.391098519" name="LLVM Clang C linker" superClass="cdt.managedbuild.tool.llvm.c.linker.base"/>
|
||||
<tool id="cdt.managedbuild.tool.llvm.cpp.linker.base.2079349783" name="LLVM Clang C++ linker" superClass="cdt.managedbuild.tool.llvm.cpp.linker.base">
|
||||
<inputType id="cdt.managedbuild.tool.llvm.c.linker.input.1496404439" superClass="cdt.managedbuild.tool.llvm.c.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
</inputType>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
<sourceEntries>
|
||||
<entry flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name=""/>
|
||||
</sourceEntries>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
</cconfiguration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<project id="NetRadiant.null.969150560" name="NetRadiant"/>
|
||||
</storageModule>
|
||||
<storageModule moduleId="scannerConfiguration">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
|
||||
<storageModule moduleId="refreshScope" versionNumber="2">
|
||||
<configuration configurationName="Default">
|
||||
<resource resourceType="PROJECT" workspacePath="/NetRadiant"/>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
</cproject>
|
||||
@@ -1,2 +1,4 @@
|
||||
*.[oda]
|
||||
.settings
|
||||
games
|
||||
install
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>NetRadiant</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||
<triggers>clean,full,incremental,</triggers>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
|
||||
<triggers>full,incremental,</triggers>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.cdt.core.cnature</nature>
|
||||
<nature>org.eclipse.cdt.core.ccnature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
||||
@@ -233,8 +233,6 @@ ifeq ($(OS),Darwin)
|
||||
# workaround: we have no "ldd" for OS X, so...
|
||||
LDD =
|
||||
OTOOL = otool
|
||||
|
||||
INSTALLDIR := $(INSTALLDIR_BASE)/NetRadiant.app/Contents/MacOS/install
|
||||
else
|
||||
|
||||
$(error Unsupported build OS: $(OS))
|
||||
@@ -1053,7 +1051,6 @@ $(INSTALLDIR)/heretic2/h2data.$(EXE): \
|
||||
install-data: binaries
|
||||
$(MKDIR) $(INSTALLDIR)/games
|
||||
$(FIND) $(INSTALLDIR_BASE)/ -name .svn -exec $(RM_R) {} \; -prune
|
||||
[ "$(OS)" != "Darwin" ] || $(CP_R) setup/data/osx/NetRadiant.app/* $(INSTALLDIR_BASE)/NetRadiant.app/
|
||||
DOWNLOAD_GAMEPACKS="$(DOWNLOAD_GAMEPACKS)" GIT="$(GIT)" SVN="$(SVN)" WGET="$(WGET)" RM_R="$(RM_R)" MV="$(MV)" UNZIPPER="$(UNZIPPER)" ECHO="$(ECHO)" SH="$(SH)" CP="$(CP)" CP_R="$(CP_R)" $(SH) install-gamepacks.sh "$(INSTALLDIR)"
|
||||
$(ECHO) $(RADIANT_MINOR_VERSION) > $(INSTALLDIR)/RADIANT_MINOR
|
||||
$(ECHO) $(RADIANT_MAJOR_VERSION) > $(INSTALLDIR)/RADIANT_MAJOR
|
||||
@@ -1067,14 +1064,9 @@ ifeq ($(OS),Win32)
|
||||
install-dll: binaries
|
||||
MKDIR="$(MKDIR)" CP="$(CP)" CAT="$(CAT)" GTKDIR="$(GTKDIR)" WHICHDLL="$(WHICHDLL)" INSTALLDIR="$(INSTALLDIR)" $(SH) $(DLLINSTALL)
|
||||
else
|
||||
ifeq ($(OS),Darwin)
|
||||
install-dll: binaries
|
||||
EXE="$(EXE)" MACLIBDIR="$(MACLIBDIR)" CP="$(CP)" OTOOL="$(OTOOL)" INSTALLDIR="$(INSTALLDIR)" $(SH) install-dylibs.sh
|
||||
else
|
||||
install-dll: binaries
|
||||
@$(ECHO) No DLL inclusion implemented for this target.
|
||||
endif
|
||||
endif
|
||||
|
||||
# release building... NOT for general users
|
||||
# these may use tools not in the list that is checked by the build system
|
||||
|
||||
@@ -153,7 +153,7 @@ pack OpenArenaPack unknown zip1 http://ingar.satgnu.net/files/gtkradiant
|
||||
pack OsirionPack GPL zip1 http://ingar.satgnu.net/files/gtkradiant/gamepacks/OsirionPack.zip
|
||||
pack Q3Pack proprietary svn svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/ -r29
|
||||
pack Quake2Pack proprietary zip1 http://ingar.satgnu.net/files/gtkradiant/gamepacks/Quake2Pack.zip
|
||||
pack Quake2WorldPack GPL svn svn://jdolan.dyndns.org/quake2world/trunk/gtkradiant
|
||||
pack Quake2WorldPack GPL svn svn://svn.icculus.org/gtkradiant-gamepacks/Q2WPack/branches/1.5/
|
||||
pack QuakePack GPL zip1 http://ingar.satgnu.net/files/gtkradiant/gamepacks/Quake1Pack.zip
|
||||
pack TremulousPack proprietary zip1 http://ingar.satgnu.net/files/gtkradiant/gamepacks/TremulousPack.zip
|
||||
pack UFOAIPack proprietary svn svn://svn.icculus.org/gtkradiant-gamepacks/UFOAIPack/branches/1.5/
|
||||
|
||||
+12
-1
@@ -50,6 +50,16 @@ bool operator()( const CopiedString& shader, const CopiedString& other ) const {
|
||||
}
|
||||
};
|
||||
|
||||
static inline bool shader_is_diffuse( const char *shader ){
|
||||
return !string_equal_suffix( shader, "_bump" )
|
||||
&& !string_equal_suffix( shader, "_glow" )
|
||||
&& !string_equal_suffix( shader, "_h" )
|
||||
&& !string_equal_suffix( shader, "_local" )
|
||||
&& !string_equal_suffix( shader, "_luma" )
|
||||
&& !string_equal_suffix( shader, "_nm" )
|
||||
&& !string_equal_suffix( shader, "_s" );
|
||||
}
|
||||
|
||||
inline bool shader_valid( const char* shader ){
|
||||
return string_is_ascii( shader )
|
||||
&& strchr( shader, ' ' ) == 0
|
||||
@@ -57,7 +67,8 @@ inline bool shader_valid( const char* shader ){
|
||||
&& strchr( shader, '\r' ) == 0
|
||||
&& strchr( shader, '\t' ) == 0
|
||||
&& strchr( shader, '\v' ) == 0
|
||||
&& strchr( shader, '\\' ) == 0;
|
||||
&& strchr( shader, '\\' ) == 0
|
||||
&& shader_is_diffuse( shader );
|
||||
}
|
||||
|
||||
inline const char* GlobalTexturePrefix_get(){
|
||||
|
||||
@@ -141,6 +141,13 @@ inline bool string_equal_prefix( const char* string, const char* prefix ){
|
||||
return string_equal_n( string, prefix, string_length( prefix ) );
|
||||
}
|
||||
|
||||
/// \brief Returns true if the ending of \p string is equal to \p suffix.
|
||||
/// O(n)
|
||||
inline bool string_equal_suffix( const char* string, const char* suffix){
|
||||
const char *s = string + string_length( string ) - string_length( suffix );
|
||||
return string_equal_n( s , suffix, string_length( suffix ) );
|
||||
}
|
||||
|
||||
/// \brief Copies \p other into \p string and returns \p string.
|
||||
/// Assumes that the space allocated for \p string is at least string_length(other) + 1.
|
||||
/// O(n)
|
||||
|
||||
@@ -200,6 +200,8 @@ void HomePaths_Realise(){
|
||||
g_qeglobals.m_userEnginePath = path.c_str();
|
||||
break;
|
||||
}
|
||||
path.clear();
|
||||
path << DirectoryCleaned( g_get_home_dir() ) << prefix << "/";
|
||||
#endif
|
||||
|
||||
#if defined( WIN32 )
|
||||
@@ -3324,10 +3326,10 @@ void MainFrame_Construct(){
|
||||
const char* ENGINEPATH_ATTRIBUTE =
|
||||
#if defined( WIN32 )
|
||||
"enginepath_win32"
|
||||
#elif defined( __linux__ ) || defined ( __FreeBSD__ )
|
||||
"enginepath_linux"
|
||||
#elif defined( __APPLE__ )
|
||||
"enginepath_macos"
|
||||
#elif defined( __linux__ ) || defined ( __FreeBSD__ )
|
||||
"enginepath_linux"
|
||||
#else
|
||||
#error "unknown platform"
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
target/*
|
||||
@@ -0,0 +1,83 @@
|
||||
# Makefile for NetRadiant.app, requires http://macdylibbundler.sourceforge.net/
|
||||
|
||||
INSTALL = ../../install
|
||||
TARGET = target
|
||||
RESOURCES = $(TARGET)/NetRadiant.app/Contents/Resources
|
||||
BINDIR = $(RESOURCES)/install
|
||||
CONFDIR = $(RESOURCES)/etc
|
||||
DATADIR = $(RESOURCES)/share
|
||||
LIBDIR = $(RESOURCES)/lib
|
||||
VERSION = 1.5.0
|
||||
DMG = $(TARGET)/NetRadiant-$(VERSION).dmg
|
||||
VOLUME_NAME = "NetRadiant $(VERSION)"
|
||||
|
||||
# We must rewrite some Gtk configuration files, which vary from environment to
|
||||
# environment depending on where you've installed MacPorts. Fun!
|
||||
|
||||
MACPORTS_PREFIX := $(shell which port | sed 's:/bin/port::')
|
||||
PREFIX_SED_EXPR = "s:$(MACPORTS_PREFIX):@executable_path/..:g"
|
||||
|
||||
all: install bundle
|
||||
|
||||
-pre-install:
|
||||
install -d $(TARGET)
|
||||
cp -r NetRadiant.app $(TARGET)
|
||||
find $(TARGET) -name .turd -delete
|
||||
|
||||
-gtk-runtime-gdk-pixbuf-2.0:
|
||||
cp -r $(MACPORTS_PREFIX)/lib/gdk-pixbuf-2.0 $(LIBDIR)
|
||||
find $(LIBDIR)/gdk-pixbuf-2.0 -type f ! -name "*.so" -delete
|
||||
|
||||
gdk-pixbuf-query-loaders | sed $(PREFIX_SED_EXPR) > \
|
||||
$(CONFDIR)/gtk-2.0/gdk-pixbuf.loaders
|
||||
|
||||
-gtk-runtime-pango:
|
||||
cp -r $(MACPORTS_PREFIX)/lib/pango $(LIBDIR)
|
||||
find $(LIBDIR)/pango -type f ! -name "*.so" -delete
|
||||
|
||||
pango-querymodules | sed $(PREFIX_SED_EXPR) > \
|
||||
$(CONFDIR)/pango/pango.modules
|
||||
|
||||
-gtk-runtime: -gtk-runtime-gdk-pixbuf-2.0 -gtk-runtime-pango
|
||||
cp -r $(MACPORTS_PREFIX)/lib/gtk-2.0 $(LIBDIR)
|
||||
find $(LIBDIR)/gtk-2.0 -type f ! -name "*.so" -delete
|
||||
|
||||
rm -rf $(LIBDIR)/gtk-2.0/{includes,modules}
|
||||
rm -rf $(LIBDIR)/gtk-2.0/*/printbackends
|
||||
|
||||
cp -r $(MACPORTS_PREFIX)/share/themes/Default $(RESOURCES)/share
|
||||
|
||||
gtk-query-immodules-2.0 | sed $(PREFIX_SED_EXPR) > \
|
||||
$(CONFDIR)/gtk-2.0/gtk.immodules
|
||||
|
||||
install: -pre-install -gtk-runtime
|
||||
cp -r $(INSTALL) $(RESOURCES)
|
||||
#rm -rf `find $(INSTDIR)/installs -type d -name .svn`
|
||||
|
||||
bundle:
|
||||
|
||||
# The Radiant plugins (modules) are a little funky
|
||||
# Some of them are actually linked against the build directory
|
||||
|
||||
test -L install || ln -s $(INSTALL)
|
||||
|
||||
dylibbundler -b \
|
||||
-x $(BINDIR)/radiant \
|
||||
-x $(BINDIR)/q2map \
|
||||
-x $(BINDIR)/q3data \
|
||||
-x $(BINDIR)/q3map2 \
|
||||
-x $(BINDIR)/qdata3 \
|
||||
`find $(BINDIR)/modules -name "*.dylib" | xargs -I {} echo -x {}` \
|
||||
`find $(LIBDIR) -name "*.dylib" | xargs -I {} echo -x {}` \
|
||||
-d $(LIBDIR) -of -p @executable_path/../lib
|
||||
|
||||
rm -f install
|
||||
|
||||
image:
|
||||
find $(TARGET) -name .DS_Store -delete
|
||||
ln -f -s /Applications $(TARGET)/Applications
|
||||
hdiutil create -ov $(DMG) -srcfolder $(TARGET) -volname $(VOLUME_NAME)
|
||||
rm $(TARGET)/Applications
|
||||
|
||||
clean:
|
||||
rm -rf $(TARGET)/*
|
||||
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleDisplayName</key>
|
||||
<string>NetRadiant</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>radiant</string>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string>radiant.icns</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>org.xonotic.netradiant</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>NetRadiant</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.5.0</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.5.0</string>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.7</string>
|
||||
</dict>
|
||||
</plist>
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
#!/bin/bash
|
||||
|
||||
RADIANT_HOME=$(dirname "$0")
|
||||
RADIANT_HOME=${RADIANT_HOME/NetRadiant.app*/NetRadiant.app}
|
||||
|
||||
echo
|
||||
echo "Starting NetRadiant in ${RADIANT_HOME}"
|
||||
echo
|
||||
|
||||
set -x
|
||||
|
||||
resources="${RADIANT_HOME}/Contents/Resources"
|
||||
|
||||
export FONTCONFIG_PATH="${resources}/etc/fonts"
|
||||
export FC_DEBUG=1024
|
||||
|
||||
export GDK_GL_LIBGL_PATH="${resources}/lib/libGL.1.dylib"
|
||||
export GDK_GL_LIBGLU_PATH="${resources}/lib/libGLU.1.dylib"
|
||||
|
||||
export GDK_PATH="${resources}"
|
||||
export GDK_PIXBUF_MODULE_FILE="${resources}/etc/gtk-2.0/gdk-pixbuf.loaders"
|
||||
|
||||
export GOBJECT_PATH="${resources}"
|
||||
|
||||
export GTK_DATA_PREFIX="${resources}"
|
||||
export GTK_EXE_PREFIX="${resources}"
|
||||
export GTK_PATH="${resources}"
|
||||
|
||||
export PANGO_SYSCONFDIR="${resources}/etc"
|
||||
export PANGO_LIBDIR="${resources}/lib"
|
||||
|
||||
cd "${resources}/install"
|
||||
./radiant &
|
||||
|
||||
set +x
|
||||
Executable → Regular
+14
-31
@@ -1,31 +1,19 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
||||
<!-- /etc/fonts/fonts.conf file to configure system font access -->
|
||||
<fontconfig>
|
||||
|
||||
<!--
|
||||
DO NOT EDIT THIS FILE.
|
||||
IT WILL BE REPLACED WHEN FONTCONFIG IS UPDATED.
|
||||
LOCAL CHANGES BELONG IN 'local.conf'.
|
||||
|
||||
The intent of this standard configuration file is to be adequate for
|
||||
most environments. If you have a reasonably normal environment and
|
||||
have found problems with this configuration, they are probably
|
||||
things that others will also want fixed. Please submit any
|
||||
problems to the fontconfig bugzilla system located at fontconfig.org
|
||||
|
||||
Note that the normal 'make install' procedure for fontconfig is to
|
||||
replace any existing fonts.conf file with the new version. Place
|
||||
any local customizations in local.conf which this file references.
|
||||
|
||||
Keith Packard
|
||||
Adjusted FontConfig for GtkRadiant.app. Include only paths which Mac users
|
||||
will more than likely have.
|
||||
-->
|
||||
|
||||
<!-- Font directory list -->
|
||||
|
||||
<dir>/usr/share/fonts</dir>
|
||||
<dir>/usr/X11/lib/X11/fonts</dir> <dir>/Library/Fonts</dir> <dir>/Network/Library/Fonts</dir> <dir>/System/Library/Fonts</dir> <dir>/opt/local/share/fonts</dir>
|
||||
<dir>~/.fonts</dir>
|
||||
<!--
|
||||
Font directory list
|
||||
-->
|
||||
<dir>/usr/X11/lib/X11/fonts</dir>
|
||||
<dir>/Library/Fonts</dir>
|
||||
<dir>/System/Library/Fonts</dir>
|
||||
<dir prefix="xdg">fonts</dir>
|
||||
|
||||
<!--
|
||||
Accept deprecated 'mono' alias, replacing it with 'monospace'
|
||||
@@ -34,7 +22,7 @@
|
||||
<test qual="any" name="family">
|
||||
<string>mono</string>
|
||||
</test>
|
||||
<edit name="family" mode="assign">
|
||||
<edit name="family" mode="assign" binding="same">
|
||||
<string>monospace</string>
|
||||
</edit>
|
||||
</match>
|
||||
@@ -46,7 +34,7 @@
|
||||
<test qual="any" name="family">
|
||||
<string>sans serif</string>
|
||||
</test>
|
||||
<edit name="family" mode="assign">
|
||||
<edit name="family" mode="assign" binding="same">
|
||||
<string>sans-serif</string>
|
||||
</edit>
|
||||
</match>
|
||||
@@ -58,19 +46,13 @@
|
||||
<test qual="any" name="family">
|
||||
<string>sans</string>
|
||||
</test>
|
||||
<edit name="family" mode="assign">
|
||||
<edit name="family" mode="assign" binding="same">
|
||||
<string>sans-serif</string>
|
||||
</edit>
|
||||
</match>
|
||||
|
||||
<!--
|
||||
Load local system customization file
|
||||
-->
|
||||
<include ignore_missing="yes">conf.d</include>
|
||||
|
||||
<!-- Font cache directory list -->
|
||||
|
||||
<cachedir>~/.fontconfig</cachedir>
|
||||
<cachedir prefix="xdg">fontconfig</cachedir>
|
||||
|
||||
<config>
|
||||
<!--
|
||||
@@ -148,3 +130,4 @@
|
||||
</config>
|
||||
|
||||
</fontconfig>
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
[Pango]
|
||||
@@ -0,0 +1,50 @@
|
||||
NetRadiant for Apple OS X
|
||||
========================
|
||||
|
||||
This directory provides packaging steps for NetRadiant for OS X. This document describes compiling the application on OSX as well as generating distributable bundles using the framework provided in this directory.
|
||||
|
||||
Dependencies & Compilation
|
||||
--------------------------
|
||||
|
||||
Directions for OS X Yosemite 10.10 - your mileage may vary:
|
||||
|
||||
- Install [MacPorts](http://macports.org).
|
||||
- Install [XQuartz](http://xquartz.macosforge.org/)
|
||||
|
||||
- Install dependencies with MacPorts:
|
||||
|
||||
```
|
||||
sudo port install dylibbundler pkgconfig gtkglext
|
||||
```
|
||||
|
||||
- Get the NetRadiant code and compile:
|
||||
|
||||
```
|
||||
git clone https://gitlab.com/xonotic/netradiant.git
|
||||
cd netradiant/
|
||||
make
|
||||
```
|
||||
|
||||
- Run the build:
|
||||
|
||||
(from the netradiant/ directory)
|
||||
```
|
||||
./install/radiant
|
||||
```
|
||||
|
||||
XQuartz note: on my configuration XQuartz doesn't automatically start for some reason. I have to open another terminal, and run the following command: `/Applications/Utilities/XQuartz.app/Contents/MacOS/X11.bin`, then start radiant.
|
||||
|
||||
Building NetRadiant.app
|
||||
-----------------------
|
||||
|
||||
The `Makefile` in the 'setup/apple/' directory will produce a distributable .app bundle for NetRadiant using `dylibbundler`:
|
||||
|
||||
```
|
||||
make
|
||||
make image
|
||||
```
|
||||
|
||||
Getting help
|
||||
------------
|
||||
|
||||
IRC: Quakenet #xonotic, or post something on the issue tracker..
|
||||
@@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>netradiant.sh</string>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string>NetRadiant</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.5.0</string>
|
||||
</dict>
|
||||
</plist>
|
||||
@@ -1,224 +0,0 @@
|
||||
<!-- This is the Document Type Definition for font configuration files -->
|
||||
<!ELEMENT fontconfig (dir |
|
||||
cache |
|
||||
cachedir |
|
||||
include |
|
||||
config |
|
||||
selectfont |
|
||||
match |
|
||||
alias)* >
|
||||
|
||||
<!--
|
||||
Add a directory that provides fonts
|
||||
-->
|
||||
<!ELEMENT dir (#PCDATA)>
|
||||
<!ATTLIST dir xml:space (default|preserve) 'preserve'>
|
||||
|
||||
<!--
|
||||
Define the per-user file that holds cache font information.
|
||||
|
||||
If the filename begins with '~', it is replaced with the users
|
||||
home directory path.
|
||||
-->
|
||||
<!ELEMENT cache (#PCDATA)>
|
||||
<!ATTLIST cache xml:space (default|preserve) 'preserve'>
|
||||
|
||||
<!--
|
||||
Add a directory that is searched for font cache files.
|
||||
These hold per-directory cache data and are searched in
|
||||
order for each directory. When writing cache files, the first
|
||||
directory which allows the cache file to be created is used.
|
||||
|
||||
A leading '~' in a directory name is replaced with the users
|
||||
home directory path.
|
||||
-->
|
||||
<!ELEMENT cachedir (#PCDATA)>
|
||||
<!ATTLIST cachedir xml:space (default|preserve) 'preserve'>
|
||||
|
||||
<!--
|
||||
Reference another configuration file; note that this
|
||||
is another complete font configuration file and not
|
||||
just a file included by the XML parser.
|
||||
|
||||
Set 'ignore_missing' to 'yes' if errors are to be ignored.
|
||||
|
||||
If the filename begins with '~', it is replaced with the users
|
||||
home directory path.
|
||||
-->
|
||||
<!ELEMENT include (#PCDATA)>
|
||||
<!ATTLIST include
|
||||
ignore_missing (no|yes) "no"
|
||||
xml:space (default|preserve) "preserve">
|
||||
|
||||
<!--
|
||||
Global library configuration data
|
||||
-->
|
||||
<!ELEMENT config (blank|rescan)*>
|
||||
|
||||
<!--
|
||||
Specify the set of Unicode encoding values which
|
||||
represent glyphs that are allowed to contain no
|
||||
data. With this list, fontconfig can examine
|
||||
fonts for broken glyphs and eliminate them from
|
||||
the set of valid Unicode chars. This idea
|
||||
was borrowed from Mozilla
|
||||
-->
|
||||
<!ELEMENT blank (int)*>
|
||||
|
||||
<!--
|
||||
Aliases are just a special case for multiple match elements
|
||||
|
||||
They are syntactically equivalent to:
|
||||
|
||||
<match>
|
||||
<test name="family">
|
||||
<string value=[family]/>
|
||||
</test>
|
||||
<edit name="family" mode="prepend">
|
||||
<string value=[prefer]/>
|
||||
...
|
||||
</edit>
|
||||
<edit name="family" mode="append">
|
||||
<string value=[accept]/>
|
||||
...
|
||||
</edit>
|
||||
<edit name="family" mode="append_last">
|
||||
<string value=[default]/>
|
||||
...
|
||||
</edit>
|
||||
</match>
|
||||
-->
|
||||
<!--
|
||||
Periodically rescan the font configuration and
|
||||
directories to synch internal state with filesystem
|
||||
-->
|
||||
<!ELEMENT rescan (int)>
|
||||
|
||||
<!--
|
||||
Edit list of available fonts at startup/reload time
|
||||
-->
|
||||
<!ELEMENT selectfont (rejectfont | acceptfont)* >
|
||||
|
||||
<!ELEMENT rejectfont (glob | pattern)*>
|
||||
|
||||
<!ELEMENT acceptfont (glob | pattern)*>
|
||||
|
||||
<!ELEMENT glob (#PCDATA)>
|
||||
|
||||
<!ELEMENT pattern (patelt)*>
|
||||
|
||||
<!ENTITY % constant 'int|double|string|matrix|bool|charset|const'>
|
||||
|
||||
<!ELEMENT patelt (%constant;)*>
|
||||
<!ATTLIST patelt
|
||||
name CDATA #REQUIRED>
|
||||
|
||||
<!ELEMENT alias (family*, prefer?, accept?, default?)>
|
||||
<!ATTLIST alias
|
||||
binding (weak|strong|same) "weak">
|
||||
<!ELEMENT prefer (family)*>
|
||||
<!ELEMENT accept (family)*>
|
||||
<!ELEMENT default (family)*>
|
||||
<!ELEMENT family (#PCDATA)>
|
||||
<!ATTLIST family xml:space (default|preserve) 'preserve'>
|
||||
|
||||
<!ENTITY % expr 'int|double|string|matrix|bool|charset
|
||||
|name|const
|
||||
|or|and|eq|not_eq|less|less_eq|more|more_eq|contains|not_contains
|
||||
|plus|minus|times|divide|not|if|floor|ceil|round|trunc'>
|
||||
|
||||
<!--
|
||||
Match and edit patterns.
|
||||
|
||||
If 'target' is 'pattern', execute the match before selecting a font.
|
||||
if 'target' is 'font', execute the match on the result of a font
|
||||
selection.
|
||||
-->
|
||||
<!ELEMENT match (test*, edit*)>
|
||||
<!ATTLIST match
|
||||
target (pattern|font|scan) "pattern">
|
||||
|
||||
<!--
|
||||
Match a field in a pattern
|
||||
|
||||
if 'qual' is 'any', then the match succeeds if any value in the field matches.
|
||||
if 'qual' is 'all', then the match succeeds only if all values match.
|
||||
if 'qual' is 'first', then the match succeeds only if the first value matches.
|
||||
if 'qual' is 'not_first', then the match succeeds only if any value other than
|
||||
the first matches.
|
||||
For match elements with target=font, if test 'target' is 'pattern',
|
||||
then the test is applied to the pattern used in matching rather than
|
||||
to the resulting font.
|
||||
|
||||
Match elements with target=scan are applied as fonts are scanned.
|
||||
They edit the pattern generated from the scanned font and affect
|
||||
what the fontconfig database contains.
|
||||
-->
|
||||
<!ELEMENT test (%expr;)*>
|
||||
<!ATTLIST test
|
||||
qual (any|all|first|not_first) "any"
|
||||
name CDATA #REQUIRED
|
||||
target (pattern|font|default) "default"
|
||||
compare (eq|not_eq|less|less_eq|more|more_eq|contains|not_contains) "eq">
|
||||
|
||||
<!--
|
||||
Edit a field in a pattern
|
||||
|
||||
The enclosed values are used together to edit the list of values
|
||||
associated with 'name'.
|
||||
|
||||
If 'name' matches one of those used in a test element for this match element:
|
||||
if 'mode' is 'assign', replace the matched value.
|
||||
if 'mode' is 'assign_replace', replace all of the values
|
||||
if 'mode' is 'prepend', insert before the matched value
|
||||
if 'mode' is 'append', insert after the matched value
|
||||
if 'mode' is 'prepend_first', insert before all of the values
|
||||
if 'mode' is 'append_last', insert after all of the values
|
||||
If 'name' doesn't match any of those used in a test element:
|
||||
if 'mode' is 'assign' or 'assign_replace, replace all of the values
|
||||
if 'mode' is 'prepend' or 'prepend_first', insert before all of the values
|
||||
if 'mode' is 'append' or 'append_last', insert after all of the values
|
||||
-->
|
||||
<!ELEMENT edit (%expr;)*>
|
||||
<!ATTLIST edit
|
||||
name CDATA #REQUIRED
|
||||
mode (assign|assign_replace|prepend|append|prepend_first|append_last) "assign"
|
||||
binding (weak|strong|same) "weak">
|
||||
|
||||
<!--
|
||||
Elements of expressions follow
|
||||
-->
|
||||
<!ELEMENT int (#PCDATA)>
|
||||
<!ATTLIST int xml:space (default|preserve) 'preserve'>
|
||||
<!ELEMENT double (#PCDATA)>
|
||||
<!ATTLIST double xml:space (default|preserve) 'preserve'>
|
||||
<!ELEMENT string (#PCDATA)>
|
||||
<!ATTLIST string xml:space (default|preserve) 'preserve'>
|
||||
<!ELEMENT matrix (double,double,double,double)>
|
||||
<!ELEMENT bool (#PCDATA)>
|
||||
<!ELEMENT charset (#PCDATA)>
|
||||
<!ATTLIST charset xml:space (default|preserve) 'preserve'>
|
||||
<!ELEMENT name (#PCDATA)>
|
||||
<!ATTLIST name xml:space (default|preserve) 'preserve'>
|
||||
<!ELEMENT const (#PCDATA)>
|
||||
<!ATTLIST const xml:space (default|preserve) 'preserve'>
|
||||
<!ELEMENT or (%expr;)*>
|
||||
<!ELEMENT and (%expr;)*>
|
||||
<!ELEMENT eq ((%expr;), (%expr;))>
|
||||
<!ELEMENT not_eq ((%expr;), (%expr;))>
|
||||
<!ELEMENT less ((%expr;), (%expr;))>
|
||||
<!ELEMENT less_eq ((%expr;), (%expr;))>
|
||||
<!ELEMENT more ((%expr;), (%expr;))>
|
||||
<!ELEMENT more_eq ((%expr;), (%expr;))>
|
||||
<!ELEMENT contains ((%expr;), (%expr;))>
|
||||
<!ELEMENT not_contains ((%expr;), (%expr;))>
|
||||
<!ELEMENT plus (%expr;)*>
|
||||
<!ELEMENT minus (%expr;)*>
|
||||
<!ELEMENT times (%expr;)*>
|
||||
<!ELEMENT divide (%expr;)*>
|
||||
<!ELEMENT not (%expr;)>
|
||||
<!ELEMENT if ((%expr;), (%expr;), (%expr;))>
|
||||
<!ELEMENT floor (%expr;)>
|
||||
<!ELEMENT ceil (%expr;)>
|
||||
<!ELEMENT round (%expr;)>
|
||||
<!ELEMENT trunc (%expr;)>
|
||||
@@ -1,12 +0,0 @@
|
||||
# GdkPixbuf Image Loader Modules file
|
||||
# Automatically generated file, do not edit
|
||||
# Created by gdk-pixbuf-query-loaders from gtk+-2.6.10
|
||||
#
|
||||
# LoaderDir = /sw.haha/lib/gtk-2.0/2.4.0/loaders
|
||||
#
|
||||
"./libpixbufloader-bmp.so"
|
||||
"bmp" 5 "gtk20" "The BMP image format"
|
||||
"image/bmp" "image/x-bmp" "image/x-MS-bmp" ""
|
||||
"bmp" ""
|
||||
"BM" "" 100
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
# Pango Modules file
|
||||
# Automatically generated file, do not edit
|
||||
#
|
||||
# ModulesPath = /sw.haha/lib/pango/1.4.0/modules
|
||||
#
|
||||
./pango-basic-fc.so BasicScriptEngineFc PangoEngineShape PangoRenderFc armenian:* bopomofo:* cherokee:* coptic:* cyrillic:* deseret:* ethiopic:* georgian:* gothic:* greek:* han:* hiragana:* katakana:* latin:* ogham:* old-italic:* runic:* canadian-aboriginal:* yi:* braille:* cypriot:* limbu:* osmanya:* shavian:* linear-b:* ugaritic:* common:
|
||||
./pango-basic-x.so BasicScriptEngineX PangoEngineShape PangoRenderX common:
|
||||
@@ -1,5 +0,0 @@
|
||||
[Pango]
|
||||
ModuleFiles = ./pango.modules
|
||||
|
||||
[PangoX]
|
||||
AliasFiles = ./pangox.aliases
|
||||
@@ -1,220 +0,0 @@
|
||||
# File defining aliases of PangoFontDescription to X font set
|
||||
#
|
||||
# family style variant weight stretch XLFD
|
||||
|
||||
sans normal normal normal normal \
|
||||
"-*-helvetica-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-*-gulim-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
|
||||
-*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
|
||||
-*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
|
||||
-*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
|
||||
-*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
|
||||
-*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
|
||||
-*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
|
||||
-*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
|
||||
-*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
|
||||
-*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
|
||||
-*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
|
||||
-*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
|
||||
-daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
|
||||
|
||||
sans italic normal normal normal \
|
||||
"-*-helvetica-medium-o-normal--*-*-*-*-*-*-*-*,\
|
||||
-*-gulim-medium-o-normal--*-*-*-*-*-*-ksc5601.1987-0,\
|
||||
-*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
|
||||
-*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
|
||||
-*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
|
||||
-*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
|
||||
-*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
|
||||
-*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
|
||||
-*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
|
||||
-*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
|
||||
-*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
|
||||
-*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
|
||||
-*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
|
||||
-daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
|
||||
|
||||
sans normal normal bold normal \
|
||||
"-*-helvetica-bold-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-*-gulim-bold-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
|
||||
-*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
|
||||
-*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
|
||||
-*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
|
||||
-*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
|
||||
-*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
|
||||
-*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
|
||||
-*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
|
||||
-*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
|
||||
-*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
|
||||
-*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
|
||||
-*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
|
||||
-daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
|
||||
|
||||
sans italic normal bold normal \
|
||||
"-*-helvetica-bold-o-normal--*-*-*-*-*-*-*-*,\
|
||||
-*-gulim-bold-o-normal--*-*-*-*-*-*-ksc5601.1987-0,\
|
||||
-*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
|
||||
-*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
|
||||
-*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
|
||||
-*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
|
||||
-*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
|
||||
-*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
|
||||
-*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
|
||||
-*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
|
||||
-*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
|
||||
-*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
|
||||
-*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
|
||||
-daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
|
||||
|
||||
|
||||
serif normal normal normal normal \
|
||||
"-*-times-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-*-batang-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
|
||||
-*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
|
||||
-*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
|
||||
-*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
|
||||
-*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
|
||||
-*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
|
||||
-*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
|
||||
-*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
|
||||
-*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
|
||||
-*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
|
||||
-*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
|
||||
-*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
|
||||
-daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
|
||||
|
||||
serif italic normal normal normal \
|
||||
"-*-times-medium-i-normal--*-*-*-*-*-*-*-*,\
|
||||
-*-batang-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
|
||||
-*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
|
||||
-*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
|
||||
-*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
|
||||
-*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
|
||||
-*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
|
||||
-*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
|
||||
-*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
|
||||
-*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
|
||||
-*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
|
||||
-*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
|
||||
-*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
|
||||
-daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
|
||||
|
||||
serif normal normal bold normal \
|
||||
"-*-times-bold-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-*-batang-bold-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
|
||||
-*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
|
||||
-*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
|
||||
-*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
|
||||
-*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
|
||||
-*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
|
||||
-*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
|
||||
-*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
|
||||
-*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
|
||||
-*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
|
||||
-*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
|
||||
-*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
|
||||
-daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
|
||||
|
||||
serif italic normal bold normal \
|
||||
"-*-times-bold-i-normal--*-*-*-*-*-*-*-*,\
|
||||
-*-batang-bold-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
|
||||
-*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
|
||||
-*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
|
||||
-*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
|
||||
-*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
|
||||
-*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
|
||||
-*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
|
||||
-*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
|
||||
-*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
|
||||
-*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
|
||||
-*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
|
||||
-*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
|
||||
-daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
|
||||
|
||||
monospace normal normal normal normal \
|
||||
"-*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-*-dotum-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
|
||||
-*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
|
||||
-*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
|
||||
-*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
|
||||
-*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
|
||||
-*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
|
||||
-*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
|
||||
-*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
|
||||
-*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
|
||||
-*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
|
||||
-*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
|
||||
-*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
|
||||
-daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
|
||||
|
||||
monospace italic normal normal normal \
|
||||
"-*-fixed-medium-i-normal--*-*-*-*-*-*-*-*,\
|
||||
-*-dotum-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
|
||||
-*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
|
||||
-*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
|
||||
-*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
|
||||
-*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
|
||||
-*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
|
||||
-*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
|
||||
-*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
|
||||
-*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
|
||||
-*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
|
||||
-*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
|
||||
-*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
|
||||
-daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
|
||||
|
||||
monospace normal normal bold normal \
|
||||
"-*-fixed-bold-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-*-dotum-bold-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
|
||||
-*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
|
||||
-*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
|
||||
-*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
|
||||
-*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
|
||||
-*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
|
||||
-*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
|
||||
-*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
|
||||
-*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
|
||||
-*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
|
||||
-*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
|
||||
-*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
|
||||
-daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
|
||||
|
||||
monospace italic normal bold normal \
|
||||
"-*-fixed-bold-i-normal--*-*-*-*-*-*-*-*,\
|
||||
-*-dotum-bold-r-normal--*-*-*-*-*-*-ksc5601.1987-0,\
|
||||
-*-clearlyu-medium-r-normal--*-*-*-*-*-*-iso10646-1,\
|
||||
-*-fixed-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-kaist-iyagi-bold-r-normal--*-*-*-*-*-*-johab-1,\
|
||||
-*-song ti-medium-r-normal--*-*-*-*-*-*-*-*,\
|
||||
-freetype-unitamil-medium-r-normal--*-*-*-*-*-*-iso10646-tam,\
|
||||
-*-devanagari-medium-r-normal--*-*-*-*-*-*-iso10646-dev,\
|
||||
-*-gujarati-medium-r-normal--*-*-*-*-*-*-iso10646-guj,\
|
||||
-*-gurmukhi-medium-r-normal--*-*-*-*-*-*-iso10646-gur,\
|
||||
-*-bengali-medium-r-normal--*-*-*-*-*-*-iso10646-bng,\
|
||||
-*-kannada-medium-r-normal--*-*-*-*-*-*-iso10646-kan,\
|
||||
-*-burmese-medium-r-normal--*-*-*-*-*-*-iso10646-brm,\
|
||||
-*-buginese-medium-r-normal--*-*-*-*-*-*-iso10646-bgn,\
|
||||
-*-oriya-medium-r-normal--*-*-*-*-*-*-iso10646-ori,\
|
||||
-daewoo-mincho-medium-r-normal--*-*-*-*-*-*-ksc5601.1987-0"
|
||||
@@ -1 +0,0 @@
|
||||
APPL????
|
||||
Binary file not shown.
Reference in New Issue
Block a user