当前位置: 首页 > news >正文

红安建设局投诉网站自助网站建设哪家效益快

红安建设局投诉网站,自助网站建设哪家效益快,阿里巴巴国际站运营教程,网站艺术设计文章目录 一、FontConfig介绍二、文件下载三、文件分析四、pro文件五、编译实践 一、FontConfig介绍 FontConfig 是一个用于配置和定制字体的库#xff0c;广泛应用于基于X Window系统的操作系统中#xff0c;尤其是在Linux和Unix-like系统中。它为应用程序提供了一种统一的… 文章目录 一、FontConfig介绍二、文件下载三、文件分析四、pro文件五、编译实践 一、FontConfig介绍 FontConfig 是一个用于配置和定制字体的库广泛应用于基于X Window系统的操作系统中尤其是在Linux和Unix-like系统中。它为应用程序提供了一种统一的方式来发现和配置可用的字体不仅可以管理系统字体还能处理用户自定义字体。FontConfig 通过XML配置文件来控制字体的别名、字体目录的路径以及各种字体属性的匹配规则。 主要特性 字体发现FontConfig 允许应用程序查询系统中可用的字体并根据字体的属性如名称、风格、大小等选择合适的字体。 字体配置通过编辑配置文件用户和开发者可以定义字体别名、添加或排除字体目录以及设置全局或特定于应用程序的字体偏好。 字体替换和匹配FontConfig 提供了强大的字体替换和匹配机制可以根据配置规则自动选择最匹配的字体这对于处理缺少某些字符的字体时非常有用。 字符集覆盖它可以检查字体是否支持特定的字符集这对于多语言环境下的应用程序尤其重要。 缓存机制FontConfig 使用缓存来加快字体查询过程提高应用程序的启动速度。 配置文件 FontConfig 的配置主要通过 /etc/fonts/fonts.conf 及用户目录下的配置文件进行。这些XML格式的配置文件定义了字体的搜索路径、别名、匹配规则等。用户可以根据需要修改这些文件来调整系统的字体设置。 使用场景 桌面环境和窗口管理器如GNOME、KDE等使用FontConfig 来管理和配置字体。 图形用户界面库如GTK和Qt通过FontConfig 来实现字体的选择和匹配。 文档查看和编辑软件如LibreOffice、GIMP等依赖FontConfig 来处理文档中的字体问题。 【FontConfi跨平台编译】Windows环境下编译成果支撑QGIS跨平台编译以及二次研发 【FontConfig跨平台编译】Linux环境下编译成果支撑QGIS跨平台编译以及二次研发 【FontConfig跨平台编译】MacOS环境下编译成果支撑QGIS跨平台编译以及二次研发 【FontConfig跨平台编译】源码及跨平台编译工程支撑QGIS跨平台编译以及二次研发 二、文件下载 FontConfig网站 FontConfig Download 获取fontconfig-master.zip文件。 三、文件分析 解压缩fontconfig-master.zip文件。 进入fontconfig-master/src目录 Makefile.am记录文件信息、依赖库信息。 文件信息 依赖库信息 四、pro文件 配置头文件 #头文件 HEADERS ./src/fcarch.h \./src/fcatomic.h \./src/fcmutex.h \./src/fcobjs.h \./src/fcobjshash.h \./src/fcwindows.h \./src/ftglue.h配置源文件 #源文件 SOURCES ./src/fcatomic.c \./src/fcblanks.c \./src/fccache.c \./src/fccfg.c \./src/fccharset.c \./src/fccompat.c \./src/fcdbg.c \./src/fcdefault.c \./src/fcdir.c \./src/fcformat.c \./src/fcfreetype.c \./src/fcfs.c \./src/fchash.c \./src/fcinit.c \./src/fclang.c \./src/fclist.c \./src/fcmatch.c \./src/fcmatrix.c \./src/fcname.c \./src/fcobjs.c \./src/fcpat.c \./src/fcrange.c \./src/fcserialize.c \./src/fcstat.c \./src/fcstr.c \./src/fcweight.c \./src/fcxml.c \./src/ftglue.cwin32 {SOURCES ./win32/src/dirent.c }配置预定义项 DEFINES - UNICODE _UNICODE DEFINES HAVE_CONFIG_H HAVE_XMLPARSE_H ENABLE_LIBXML2 win32 {DEFINES _CRT_SECURE_NO_DEPRECATE _CRT_NONSTDC_NO_DEPRECATE }配置依赖库 #LIBS LIBS -L../QGIS/lib CONFIG(debug, debug|release){LIBS -lfreetyped -lxml2d }else{LIBS -lfreetype -lxml2 }形成021.fontconfig-5.1.0.pro 文件 QT coreTEMPLATE lib CONFIG c17 staticCONFIG(debug, debug|release){MOC_DIR ../build-QGIS/fontconfig/Debug/mocRCC_DIR ../build-QGIS/fontconfig/Debug/rccUI_DIR ../build-QGIS/fontconfig/Debug/uiOBJECTS_DIR ../build-QGIS/fontconfig/Debug/objDESTDIR ../build-QGIS/fontconfig/Debug/obj }else{MOC_DIR ../build-QGIS/fontconfig/Release/mocRCC_DIR ../build-QGIS/fontconfig/Release/rccUI_DIR ../build-QGIS/fontconfig/Release/uiOBJECTS_DIR ../build-QGIS/fontconfig/Release/objDESTDIR ../build-QGIS/fontconfig/Release/obj }CONFIG(debug, debug|release){TARGET fontconfigd }else{TARGET fontconfig } DEFINES - UNICODE _UNICODE DEFINES HAVE_CONFIG_H HAVE_XMLPARSE_H ENABLE_LIBXML2 win32 {DEFINES _CRT_SECURE_NO_DEPRECATE _CRT_NONSTDC_NO_DEPRECATE }# You can make your code fail to compile if it uses deprecated APIs. # In order to do so, uncomment the following line. #DEFINES QT_DISABLE_DEPRECATED_BEFORE0x060000 # disables all the APIs deprecated before Qt 6.0.0#当前目录 INCLUDEPATH ./ ./src ./win32 ./win32/include ./win32/src #freetype libxml2 iconv INCLUDEPATH ../QGIS/include ../QGIS/include/freetype2 INCLUDEPATH ../QGIS/include/libxml2 #LIBS LIBS -L../QGIS/lib CONFIG(debug, debug|release){LIBS -lfreetyped -lxml2d }else{LIBS -lfreetype -lxml2 }#头文件 HEADERS ./src/fcarch.h \./src/fcatomic.h \./src/fcmutex.h \./src/fcobjs.h \./src/fcobjshash.h \./src/fcwindows.h \./src/ftglue.h#源文件 SOURCES ./src/fcatomic.c \./src/fcblanks.c \./src/fccache.c \./src/fccfg.c \./src/fccharset.c \./src/fccompat.c \./src/fcdbg.c \./src/fcdefault.c \./src/fcdir.c \./src/fcformat.c \./src/fcfreetype.c \./src/fcfs.c \./src/fchash.c \./src/fcinit.c \./src/fclang.c \./src/fclist.c \./src/fcmatch.c \./src/fcmatrix.c \./src/fcname.c \./src/fcobjs.c \./src/fcpat.c \./src/fcrange.c \./src/fcserialize.c \./src/fcstat.c \./src/fcstr.c \./src/fcweight.c \./src/fcxml.c \./src/ftglue.cwin32 {SOURCES ./win32/src/dirent.c }QMAKE_PRE_LINK \mkdir -p $${PWD}/../QGIS/lib \mkdir -p $${PWD}/../QGIS/include \mkdir -p $${PWD}/../QGIS/include/fontconfigwin32 {QMAKE_POST_LINK cp $${DESTDIR}/*.lib $${PWD}/../QGIS/lib/CONFIG(debug, debug|release){QMAKE_POST_LINK \cp $${DESTDIR}/*.pdb $${PWD}/../QGIS/lib/} } linux* {QMAKE_POST_LINK cp $${DESTDIR}/*.a $${PWD}/../QGIS/lib/ } macx {QMAKE_POST_LINK cp $${DESTDIR}/*.a $${PWD}/../QGIS/lib/ }QMAKE_POST_LINK \cp $${PWD}/fontconfig/*.h $${PWD}/../QGIS/include/fontconfig/# Default rules for deployment. #unix { # target.path /usr/lib #} #!isEmpty(target.path): INSTALLS target五、编译实践 用QtCreator程序打开021.fontconfig-5.1.0.pro文件 在windows下编译形成 在linux下编译形成 在macos下编译形成 【FontConfi跨平台编译】Windows环境下编译成果支撑QGIS跨平台编译以及二次研发 【FontConfig跨平台编译】Linux环境下编译成果支撑QGIS跨平台编译以及二次研发 【FontConfig跨平台编译】MacOS环境下编译成果支撑QGIS跨平台编译以及二次研发 【FontConfig跨平台编译】源码及跨平台编译工程支撑QGIS跨平台编译以及二次研发
http://www.dnsts.com.cn/news/106550.html

相关文章:

  • 建设悦生活网站嘉兴做网站
  • 政务网站建设的方向石台做网站
  • 东营做网站多少钱wordpress简称
  • 188旅游网站源码下载各类网页设计
  • php婚庆网站源码网站发外链
  • 做p2p理财网站嘉兴高端建站公司
  • 做网站的所有代码网站建设属于高新技术收入吗
  • 做商城网站数据库分类该有哪些网站信息资源建设包括哪些
  • 做网站市场价格多少钱线下推广的渠道和方法
  • 杭州建设网站的公司哪家好北京百度推广优化
  • 巴中市建设局网站做网站安全的公司有哪些
  • 下载网站建设wordpress 顶部栏 悬浮
  • 网站可以做充值吗下城区网站建设价格查询
  • 做淘客网站多少钱买域名
  • 农产品网站建设策划自定义域名
  • 濮阳建设工程网站农业公司网站建设
  • 网站制作算是什么专业上海正规seo公司
  • 海尔网站建设情况卖高权重网站做跳转
  • 分类网站建设微信手机网站制作
  • 网站申请要多少钱做教育网站有什么好处
  • 我国网站无障碍建设仍处于重庆电子商务网站
  • 百度推广交了钱不给做网站敬请期待英语怎么说
  • 020网站设计欧赛科技网站建设
  • 电商购物网站模板下载未成年在线观看视频播放免费
  • 网站seo策划方案设计晋中建设局查合同网站
  • 甘肃省安装建设集团公司网站北京网页制作网站
  • 案例学——网页设计与网站建设汽车拆车件网上商城
  • 上传wordpress网站网站开发行业
  • 百度怎么做网站排名深圳城市更新或提速
  • 网站文章好几天不收录aso优化服务