ICU-2348 add doc comment with \file and \internal to LayoutEngine internal header files.
X-SVN-Rev: 10851
This commit is contained in:
parent
db7d3d822f
commit
025f1c4c6e
@ -8,6 +8,11 @@
|
||||
#ifndef __ALTERNATESUBSTITUTIONSUBTABLES_H
|
||||
#define __ALTERNATESUBSTITUTIONSUBTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEGlyphFilter.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __ANCHORTABLES_H
|
||||
#define __ANCHORTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEFontInstance.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __ARABICSHAPING_H
|
||||
#define __ARABICSHAPING_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __ATTACHMENTPOSITIONINGSUBTABLES_H
|
||||
#define __ATTACHMENTPOSITIONINGSUBTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "OpenTypeTables.h"
|
||||
#include "GlyphPositioningTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __CLASSDEFINITIONTABLES_H
|
||||
#define __CLASSDEFINITIONTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __CONTEXTUALGLYPHINSERTION_H
|
||||
#define __CONTEXTUALGLYPHINSERTION_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LayoutTables.h"
|
||||
#include "StateTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __CONTEXTUALGLYPHSUBSTITUTIONPROCESSOR_H
|
||||
#define __CONTEXTUALGLYPHSUBSTITUTIONPROCESSOR_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "MorphTables.h"
|
||||
#include "SubtableProcessor.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __CONTEXTUALGLYPHSUBSTITUTION_H
|
||||
#define __CONTEXTUALGLYPHSUBSTITUTION_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LayoutTables.h"
|
||||
#include "StateTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __CONTEXTUALSUBSTITUTIONSUBTABLES_H
|
||||
#define __CONTEXTUALSUBSTITUTIONSUBTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEFontInstance.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __COVERAGETABLES_H
|
||||
#define __COVERAGETABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __CURSIVEATTACHMENTSUBTABLES_H
|
||||
#define __CURSIVEATTACHMENTSUBTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEFontInstance.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __DEFAULTCHARMAPPER_H
|
||||
#define __DEFAULTCHARMAPPER_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEFontInstance.h"
|
||||
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __DEVICETABLES_H
|
||||
#define __DEVICETABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "OpenTypeTables.h"
|
||||
#include "GlyphIterator.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __EXTENSIONSUBTABLES_H
|
||||
#define __EXTENSIONSUBTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "OpenTypeTables.h"
|
||||
#include "GlyphSubstitutionTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __FEATURES_H
|
||||
#define __FEATURES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __GDEFMARKFILTER__H
|
||||
#define __GDEFMARKFILTER__H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEGlyphFilter.h"
|
||||
#include "GlyphDefinitionTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __GLYPHDEFINITIONTABLES_H
|
||||
#define __GLYPHDEFINITIONTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "OpenTypeTables.h"
|
||||
#include "ClassDefinitionTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __GLYPHITERATOR_H
|
||||
#define __GLYPHITERATOR_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "OpenTypeTables.h"
|
||||
#include "GlyphDefinitionTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __GLYPHPOSITIONADJUSTMENTS_H
|
||||
#define __GLYPHPOSITIONADJUSTMENTS_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __GLYPHPOSITIONINGTABLES_H
|
||||
#define __GLYPHPOSITIONINGTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEFontInstance.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __GLYPHPOSITIONINGLOOKUPPROCESSOR_H
|
||||
#define __GLYPHPOSITIONINGLOOKUPPROCESSOR_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEFontInstance.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __GLYPHSUBSTITUTIONLOOKUPPROCESSOR_H
|
||||
#define __GLYPHSUBSTITUTIONLOOKUPPROCESSOR_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEGlyphFilter.h"
|
||||
#include "LEFontInstance.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __GLYPHSUBSTITUTIONTABLES_H
|
||||
#define __GLYPHSUBSTITUTIONTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEGlyphFilter.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __HEBREWSHAPING_H
|
||||
#define __HEBREWSHAPING_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __HINDIFEATURETAGS_H
|
||||
#define __HINDIFEATURETAGS_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "jni.h"
|
||||
#include "LETypes.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __INDICREARRANGEMENT_H
|
||||
#define __INDICREARRANGEMENT_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LayoutTables.h"
|
||||
#include "StateTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __INDICREARRANGEMENTPROCESSOR_H
|
||||
#define __INDICREARRANGEMENTPROCESSOR_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "MorphTables.h"
|
||||
#include "SubtableProcessor.h"
|
||||
|
@ -2,14 +2,19 @@
|
||||
* (C) Copyright IBM Corp. 1998, 1999, 2000 - All Rights Reserved
|
||||
*
|
||||
* $Source: /xsrl/Nsvn/icu/icu/source/layout/IndicReordering.h,v $
|
||||
* $Date: 2003/01/04 02:52:23 $
|
||||
* $Revision: 1.6 $
|
||||
* $Date: 2003/01/13 23:15:10 $
|
||||
* $Revision: 1.7 $
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef __INDICREORDERING_H
|
||||
#define __INDICREORDERING_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __LAYOUTTABLES_H
|
||||
#define __LAYOUTTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
|
||||
U_NAMESPACE_BEGIN
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __LIGATURESUBSTITUTIONPROCESSOR_H
|
||||
#define __LIGATURESUBSTITUTIONPROCESSOR_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "MorphTables.h"
|
||||
#include "SubtableProcessor.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __LIGATURESUBSTITUTIONSUBTABLES_H
|
||||
#define __LIGATURESUBSTITUTIONSUBTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEGlyphFilter.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __LIGATURESUBSTITUTION_H
|
||||
#define __LIGATURESUBSTITUTION_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LayoutTables.h"
|
||||
#include "StateTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __LOOKUPPROCESSOR_H
|
||||
#define __LOOKUPPROCESSOR_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEFontInstance.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __LOOKUPTABLES_H
|
||||
#define __LOOKUPTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LayoutTables.h"
|
||||
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __LOOKUPS_H
|
||||
#define __LOOKUPS_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
||||
|
@ -2,14 +2,19 @@
|
||||
* (C) Copyright IBM Corp. 2002, 2003 - All Rights Reserved
|
||||
*
|
||||
* $Source: /xsrl/Nsvn/icu/icu/source/layout/MPreFixups.h,v $
|
||||
* $Date: 2003/01/04 02:52:23 $
|
||||
* $Revision: 1.1 $
|
||||
* $Date: 2003/01/13 23:15:11 $
|
||||
* $Revision: 1.2 $
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef __MPREFIXUPS_H
|
||||
#define __MPREFIXUPS_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
|
||||
U_NAMESPACE_BEGIN
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __MARKARRAYS_H
|
||||
#define __MARKARRAYS_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEFontInstance.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __MARKTOBASEPOSITIONINGSUBTABLES_H
|
||||
#define __MARKTOBASEPOSITIONINGSUBTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEFontInstance.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __MARKTOLIGATUREPOSITIONINGSUBTABLES_H
|
||||
#define __MARKTOLIGATUREPOSITIONINGSUBTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEFontInstance.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __MARKTOMARKPOSITIONINGSUBTABLES_H
|
||||
#define __MARKTOMARKPOSITIONINGSUBTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEFontInstance.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __MORPHSTATETABLES_H
|
||||
#define __MORPHSTATETABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LayoutTables.h"
|
||||
#include "MorphTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __MORPHTABLES_H
|
||||
#define __MORPHTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LayoutTables.h"
|
||||
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __MULTIPLESUBSTITUTIONSUBTABLES_H
|
||||
#define __MULTIPLESUBSTITUTIONSUBTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEGlyphFilter.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __NONCONTEXTUALGLYPHSUBSTITUTION_H
|
||||
#define __NONCONTEXTUALGLYPHSUBSTITUTION_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LayoutTables.h"
|
||||
#include "LookupTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __NONCONTEXTUALGLYPHSUBSTITUTIONPROCESSOR_H
|
||||
#define __NONCONTEXTUALGLYPHSUBSTITUTIONPROCESSOR_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "MorphTables.h"
|
||||
#include "SubtableProcessor.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __OPENTYPETABLES_H
|
||||
#define __OPENTYPETABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
|
||||
U_NAMESPACE_BEGIN
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __OPENTYPEUTILITIES_H
|
||||
#define __OPENTYPEUTILITIES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __PAIRPOSITIONINGSUBTABLES_H
|
||||
#define __PAIRPOSITIONINGSUBTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEFontInstance.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __SCRIPTANDLANGUAGE_H
|
||||
#define __SCRIPTANDLANGUAGE_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __SEGMENTARRAYPROCESSOR_H
|
||||
#define __SEGMENTARRAYPROCESSOR_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "MorphTables.h"
|
||||
#include "SubtableProcessor.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __SEGMENTSINGLEPROCESSOR_H
|
||||
#define __SEGMENTSINGLEPROCESSOR_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "MorphTables.h"
|
||||
#include "SubtableProcessor.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __SIMPLEARRAYPROCESSOR_H
|
||||
#define __SIMPLEARRAYPROCESSOR_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "MorphTables.h"
|
||||
#include "SubtableProcessor.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __SINGLEPOSITIONINGSUBTABLES_H
|
||||
#define __SINGLEPOSITIONINGSUBTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEFontInstance.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __SINGLESUBSTITUTIONSUBTABLES_H
|
||||
#define __SINGLESUBSTITUTIONSUBTABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEGlyphFilter.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __SINGLETABLEPROCESSOR_H
|
||||
#define __SINGLETABLEPROCESSOR_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "MorphTables.h"
|
||||
#include "SubtableProcessor.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __STATETABLEPROCESSOR_H
|
||||
#define __STATETABLEPROCESSOR_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "MorphTables.h"
|
||||
#include "MorphStateTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __STATETABLES_H
|
||||
#define __STATETABLES_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LayoutTables.h"
|
||||
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __SUBSTITUTIONLOOKUPS_H
|
||||
#define __SUBSTITUTIONLOOKUPS_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEFontInstance.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __SUBTABLEPROCESSOR_H
|
||||
#define __SUBTABLEPROCESSOR_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "MorphTables.h"
|
||||
|
||||
|
@ -302,55 +302,4 @@ le_int32 ThaiShaping::compose(const LEUnicode *input, le_int32 offset, le_int32
|
||||
return outputIndex;
|
||||
}
|
||||
|
||||
ThaiMarkFilter::ThaiMarkFilter(le_uint8 glyphSet)
|
||||
: rangeList(NULL)
|
||||
{
|
||||
static MarkRange glyphSet0MarkRanges[] =
|
||||
{
|
||||
{0x0E31, 0x0E31}, {0x0E34, 0x0E3A}, {0x0E47, 0x0E4E}, {0x0E61, 0x0E61}, {0x0E64, 0x0E7C}, {0xFFFF, 0xFFFF}
|
||||
};
|
||||
|
||||
static MarkRange glyphSet1MarkRanges[] =
|
||||
{
|
||||
{0x0E31, 0x0E31}, {0x0E34, 0x0E3A}, {0x0E47, 0x0E4E}, {0xF701, 0xF70E}, {0xF710, 0xF71A}, {0xFFFF, 0xFFFF}
|
||||
};
|
||||
|
||||
static MarkRange glyphSet2MarkRanges[] =
|
||||
{
|
||||
{0x0E31, 0x0E31}, {0x0E34, 0x0E3A}, {0x0E47, 0x0E4E}, {0xF884, 0xF899}, {0xFFFF, 0xFFFF}
|
||||
};
|
||||
|
||||
static MarkRange glyphSet3MarkRanges[] =
|
||||
{
|
||||
{0x0E31, 0x0E31}, {0x0E34, 0x0E3A}, {0x0E47, 0x0E4E}, {0xFFFF, 0xFFFF}
|
||||
};
|
||||
|
||||
static MarkRange *rangeTable[] =
|
||||
{glyphSet0MarkRanges, glyphSet1MarkRanges, glyphSet2MarkRanges, glyphSet3MarkRanges};
|
||||
|
||||
if (glyphSet <= 3) {
|
||||
rangeList = rangeTable[glyphSet];
|
||||
}
|
||||
}
|
||||
|
||||
ThaiMarkFilter::~ThaiMarkFilter()
|
||||
{
|
||||
// nothing to do here...
|
||||
}
|
||||
|
||||
le_bool ThaiMarkFilter::filter(LEGlyphID glyph)
|
||||
{
|
||||
le_int32 i;
|
||||
|
||||
if (rangeList != NULL) {
|
||||
for (i = 0; rangeList[i].first <= glyph; i += 1) {
|
||||
if (rangeList[i].last >= glyph) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
U_NAMESPACE_END
|
||||
|
@ -8,33 +8,17 @@
|
||||
#ifndef __THAISHAPING_H
|
||||
#define __THAISHAPING_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEGlyphFilter.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
||||
U_NAMESPACE_BEGIN
|
||||
|
||||
class ThaiMarkFilter : public UMemory, public LEGlyphFilter
|
||||
{
|
||||
private:
|
||||
struct MarkRange
|
||||
{
|
||||
LEUnicode first;
|
||||
LEUnicode last;
|
||||
};
|
||||
|
||||
MarkRange *rangeList;
|
||||
|
||||
ThaiMarkFilter(const ThaiMarkFilter &other); // forbid copying of this class
|
||||
ThaiMarkFilter &operator=(const ThaiMarkFilter &other); // forbid copying of this class
|
||||
|
||||
public:
|
||||
ThaiMarkFilter(le_uint8 glyphSet);
|
||||
~ThaiMarkFilter();
|
||||
|
||||
virtual le_bool filter(LEGlyphID glyph);
|
||||
};
|
||||
|
||||
class ThaiShaping /* not : public UObject because all methods are static */ {
|
||||
public:
|
||||
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __TRIMMEDARRAYPROCESSOR_H
|
||||
#define __TRIMMEDARRAYPROCESSOR_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "MorphTables.h"
|
||||
#include "SubtableProcessor.h"
|
||||
|
@ -8,6 +8,11 @@
|
||||
#ifndef __VALUERECORDS_H
|
||||
#define __VALUERECORDS_H
|
||||
|
||||
/**
|
||||
* \file
|
||||
* \internal
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
#include "LEFontInstance.h"
|
||||
#include "OpenTypeTables.h"
|
||||
|
Loading…
Reference in New Issue
Block a user