QT实现基于freetype的TTF字体拆解
QT实现基于freetype的TTF字体拆解,工程运行需要freetype库的DLL文件,所以压缩包中附带的debug文件夹需要在工程中设置一下。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-26 15:55 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debug
目录 0 2019-02-06 23:09 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebug
文件 522240 2007-07-05 07:16 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebugfreetype6.dll
文件 156544 2007-07-05 07:16 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebuglibfreetype.dll.a
文件 377977 2019-01-26 18:19 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebugmain.o
文件 5834 2019-01-26 18:20 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebugmoc_widget.cpp
文件 316781 2019-01-26 18:20 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebugmoc_widget.o
文件 292769 2019-01-26 18:19 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebugmyfreetype.o
文件 149355 2019-01-21 17:02 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebugqrc_res.cpp
文件 32585 2019-01-21 17:02 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebugqrc_res.o
文件 1557938 2019-02-06 23:09 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-DebugdebugQtWenZiPathAnimition.exe
文件 751113 2019-02-06 23:09 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebugwidget.o
文件 72192 2007-03-24 02:33 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebugzlib1.dll
文件 156544 2007-07-05 07:16 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debuglibfreetype.dll.a
文件 19943 2019-01-22 15:31 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-DebugMakefile
文件 45600 2019-01-22 15:31 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-DebugMakefile.Debug
文件 45699 2019-01-22 15:31 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-DebugMakefile.Release
目录 0 2019-01-21 17:01 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debug
elease
文件 3630 2019-01-23 17:18 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugui_widget.h
目录 0 2019-02-07 17:38 QtWenZiPathAnimition
目录 0 2016-12-05 09:33 QtWenZiPathAnimitionFonts
文件 1246720 2016-12-05 09:33 QtWenZiPathAnimitionFontsfzlth.ttf
文件 3386979 2016-12-05 09:33 QtWenZiPathAnimitionFontsJD-FFH.TTF
文件 4585637 2016-12-05 09:33 QtWenZiPathAnimitionFontsJD-FMK.TTF
文件 3668660 2016-12-05 09:33 QtWenZiPathAnimitionFontsJD-FYT.TTF
文件 3386690 2016-12-05 09:33 QtWenZiPathAnimitionFonts经典粗仿黑.TTF
文件 5395326 2016-12-05 09:33 QtWenZiPathAnimitionFonts经典行书简.TTF
文件 55978 2008-03-10 02:37 QtWenZiPathAnimitionfreetype.lib
目录 0 2016-12-05 09:33 QtWenZiPathAnimitionimages
文件 31204 2016-12-05 09:33 QtWenZiPathAnimitionimagesA512.jpg
文件 799362 2016-12-05 09:33 QtWenZiPathAnimitionimagesA800600.png
............此处省略159个文件信息
/****************************************************************************
** meta object code from reading C++ file ‘widget.h‘
**
** Created by: The Qt meta object Compiler version 67 (Qt 5.4.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include “../../QtWenZiPathAnimition/widget.h“
#include
#include tatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error “The header file ‘widget.h‘ doesn‘t include ject>.“
#elif Q_MOC_OUTPUT_REVISION != 67
#error “This file was generated using the moc from 5.4.1. It“
#error “cannot be used with the include files from this version of Qt.“
#error “(The moc has changed too much.)“
#endif
QT_BEGIN_MOC_NAMESPACE
struct qt_meta_stringdata_Widget_t {
QByteArrayData data[10];
char stringdata[152];
};
#define QT_MOC_LITERAL(idx ofs len)
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len
qptrdiff(offsetof(qt_meta_stringdata_Widget_t stringdata) + ofs
- idx * sizeof(QByteArrayData))
)
static const qt_meta_stringdata_Widget_t qt_meta_stringdata_Widget = {
{
QT_MOC_LITERAL(0 0 6) // “Widget“
QT_MOC_LITERAL(1 7 8) // “addPoint“
QT_MOC_LITERAL(2 16 0) // ““
QT_MOC_LITERAL(3 17 19) // “on_pButtonF_clicked“
QT_MOC_LITERAL(4 37 19) // “on_pButtonB_clicked“
QT_MOC_LITERAL(5 57 23) // “on_pButtonTimer_clicked“
QT_MOC_LITERAL(6 81 28) // “on_lineEditTimer_textChanged“
QT_MOC_LITERAL(7 110 4) // “arg1“
QT_MOC_LITERAL(8 115 27) // “on_lineEditChar_textChanged“
QT_MOC_LITERAL(9 143 8) // “position“
}
“Widget addPoint on_pButtonF_clicked “
“on_pButtonB_clicked on_pButtonTimer_clicked “
“on_lineEditTimer_textChanged arg1 “
“on_lineEditChar_textChanged position“
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Widget[] = {
// content:
7 // revision
0 // classname
0 0 // classinfo
6 14 // methods
1 54 // properties
0 0 // enums/sets
0 0 // constructors
0 // flags
0 // signalCount
// slots: name argc parameters tag flags
1 0 44 2 0x08 /* Private */
3 0 45 2 0x08 /* Private */
4 0 46 2 0x08 /* Private */
5 0 47 2 0x08 /* Private */
6 1 48 2 0x08 /* Private */
8 1 51 2 0x08 /* Private */
// slots: parameters
QmetaType::Void
QmetaType::Void
QmetaType::Void
QmetaType::Void
QmetaType::Void QmetaType::QString 7
QmetaType::Void QmetaType::QString 7
// properties: name type flags
9 QmetaType::QPointF 0x00095103
0 // eod
};
void Widget::qt_static_metacall(Qobject *_o Qmetaobject::Call _c int _id void **
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-26 15:55 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debug
目录 0 2019-02-06 23:09 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebug
文件 522240 2007-07-05 07:16 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebugfreetype6.dll
文件 156544 2007-07-05 07:16 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebuglibfreetype.dll.a
文件 377977 2019-01-26 18:19 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebugmain.o
文件 5834 2019-01-26 18:20 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebugmoc_widget.cpp
文件 316781 2019-01-26 18:20 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebugmoc_widget.o
文件 292769 2019-01-26 18:19 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebugmyfreetype.o
文件 149355 2019-01-21 17:02 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebugqrc_res.cpp
文件 32585 2019-01-21 17:02 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebugqrc_res.o
文件 1557938 2019-02-06 23:09 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-DebugdebugQtWenZiPathAnimition.exe
文件 751113 2019-02-06 23:09 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebugwidget.o
文件 72192 2007-03-24 02:33 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugdebugzlib1.dll
文件 156544 2007-07-05 07:16 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debuglibfreetype.dll.a
文件 19943 2019-01-22 15:31 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-DebugMakefile
文件 45600 2019-01-22 15:31 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-DebugMakefile.Debug
文件 45699 2019-01-22 15:31 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-DebugMakefile.Release
目录 0 2019-01-21 17:01 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debug
elease
文件 3630 2019-01-23 17:18 build-QtWenZiPathAnimition-Desktop_Qt_5_4_1_MinGW_32bit-Debugui_widget.h
目录 0 2019-02-07 17:38 QtWenZiPathAnimition
目录 0 2016-12-05 09:33 QtWenZiPathAnimitionFonts
文件 1246720 2016-12-05 09:33 QtWenZiPathAnimitionFontsfzlth.ttf
文件 3386979 2016-12-05 09:33 QtWenZiPathAnimitionFontsJD-FFH.TTF
文件 4585637 2016-12-05 09:33 QtWenZiPathAnimitionFontsJD-FMK.TTF
文件 3668660 2016-12-05 09:33 QtWenZiPathAnimitionFontsJD-FYT.TTF
文件 3386690 2016-12-05 09:33 QtWenZiPathAnimitionFonts经典粗仿黑.TTF
文件 5395326 2016-12-05 09:33 QtWenZiPathAnimitionFonts经典行书简.TTF
文件 55978 2008-03-10 02:37 QtWenZiPathAnimitionfreetype.lib
目录 0 2016-12-05 09:33 QtWenZiPathAnimitionimages
文件 31204 2016-12-05 09:33 QtWenZiPathAnimitionimagesA512.jpg
文件 799362 2016-12-05 09:33 QtWenZiPathAnimitionimagesA800600.png
............此处省略159个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)