summaryrefslogtreecommitdiffstats
path: root/libass/ass_types.h
diff options
context:
space:
mode:
authorGrigori Goronzy <greg@chown.ath.cx>2015-09-07 11:40:54 +0200
committerGrigori Goronzy <greg@chown.ath.cx>2015-09-07 11:40:54 +0200
commita2f12d6f79bfdc6bc7c1cb6ddd3a42c97ab2de4f (patch)
tree2600406db3d71a17d4389f34ba4bf66f7c098247 /libass/ass_types.h
parent23de9995103c16ceceba19cae87e328be12fa8e4 (diff)
parent0268c64b8ec7bef9287a212759152bf7d15e64d8 (diff)
downloadlibass-a2f12d6f79bfdc6bc7c1cb6ddd3a42c97ab2de4f.tar.bz2
libass-a2f12d6f79bfdc6bc7c1cb6ddd3a42c97ab2de4f.tar.xz
Merge branch 'fonts'
Diffstat (limited to 'libass/ass_types.h')
-rw-r--r--libass/ass_types.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/libass/ass_types.h b/libass/ass_types.h
index ccb0a0e..f4a6ae5 100644
--- a/libass/ass_types.h
+++ b/libass/ass_types.h
@@ -1,5 +1,6 @@
/*
* Copyright (C) 2006 Evgeniy Stepanov <eugeni.stepanov@gmail.com>
+ * Copyright (C) 2011 Grigori Goronzy <greg@chown.ath.cx>
*
* This file is part of libass.
*
@@ -28,6 +29,17 @@
#define HALIGN_CENTER 2
#define HALIGN_RIGHT 3
+#define FONT_WEIGHT_LIGHT 300
+#define FONT_WEIGHT_MEDIUM 400
+#define FONT_WEIGHT_BOLD 700
+#define FONT_SLANT_NONE 0
+#define FONT_SLANT_ITALIC 100
+#define FONT_SLANT_OBLIQUE 110
+#define FONT_WIDTH_CONDENSED 75
+#define FONT_WIDTH_NORMAL 100
+#define FONT_WIDTH_EXPANDED 125
+
+
/* Opaque objects internally used by libass. Contents are private. */
typedef struct ass_renderer ASS_Renderer;
typedef struct render_priv ASS_RenderPriv;
@@ -63,6 +75,7 @@ typedef struct ass_style {
double Blur;
} ASS_Style;
+
/*
* ASS_Event corresponds to a single Dialogue line;
* text is stored as-is, style overrides will be parsed later.