1 <?xml version="1.0" encoding="utf-8"?> 2 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 <ItemGroup> 4 <Filter Include="Source Files"> 5 <UniqueIdentifier>{612bee68-b22e-47ed-8cb2-2c5ca5ea6350}</UniqueIdentifier> 6 <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions> 7 </Filter> 8 <Filter Include="Header Files"> 9 <UniqueIdentifier>{6ccc0372-c74a-4a85-b31a-da1c0c72b56d}</UniqueIdentifier> 10 <Extensions>h;hpp;hxx;hm;inl</Extensions> 11 </Filter> 12 <Filter Include="Resource Files"> 13 <UniqueIdentifier>{ea7162f2-e3c7-47a7-98aa-e19c06f9e195}</UniqueIdentifier> 14 <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions> 15 </Filter> 16 </ItemGroup> 17 <ItemGroup> 18 <ClCompile Include="AlternateSubstSubtables.cpp"> 19 <Filter>Source Files</Filter> 20 </ClCompile> 21 <ClCompile Include="AnchorTables.cpp"> 22 <Filter>Source Files</Filter> 23 </ClCompile> 24 <ClCompile Include="ArabicLayoutEngine.cpp"> 25 <Filter>Source Files</Filter> 26 </ClCompile> 27 <ClCompile Include="ArabicShaping.cpp"> 28 <Filter>Source Files</Filter> 29 </ClCompile> 30 <ClCompile Include="CanonData.cpp"> 31 <Filter>Source Files</Filter> 32 </ClCompile> 33 <ClCompile Include="CanonShaping.cpp"> 34 <Filter>Source Files</Filter> 35 </ClCompile> 36 <ClCompile Include="ClassDefinitionTables.cpp"> 37 <Filter>Source Files</Filter> 38 </ClCompile> 39 <ClCompile Include="ContextualGlyphSubstProc.cpp"> 40 <Filter>Source Files</Filter> 41 </ClCompile> 42 <ClCompile Include="ContextualSubstSubtables.cpp"> 43 <Filter>Source Files</Filter> 44 </ClCompile> 45 <ClCompile Include="CoverageTables.cpp"> 46 <Filter>Source Files</Filter> 47 </ClCompile> 48 <ClCompile Include="CursiveAttachmentSubtables.cpp"> 49 <Filter>Source Files</Filter> 50 </ClCompile> 51 <ClCompile Include="DeviceTables.cpp"> 52 <Filter>Source Files</Filter> 53 </ClCompile> 54 <ClCompile Include="ExtensionSubtables.cpp"> 55 <Filter>Source Files</Filter> 56 </ClCompile> 57 <ClCompile Include="Features.cpp"> 58 <Filter>Source Files</Filter> 59 </ClCompile> 60 <ClCompile Include="GDEFMarkFilter.cpp"> 61 <Filter>Source Files</Filter> 62 </ClCompile> 63 <ClCompile Include="GlyphDefinitionTables.cpp"> 64 <Filter>Source Files</Filter> 65 </ClCompile> 66 <ClCompile Include="GlyphIterator.cpp"> 67 <Filter>Source Files</Filter> 68 </ClCompile> 69 <ClCompile Include="GlyphLookupTables.cpp"> 70 <Filter>Source Files</Filter> 71 </ClCompile> 72 <ClCompile Include="GlyphPositionAdjustments.cpp"> 73 <Filter>Source Files</Filter> 74 </ClCompile> 75 <ClCompile Include="GlyphPositioningTables.cpp"> 76 <Filter>Source Files</Filter> 77 </ClCompile> 78 <ClCompile Include="GlyphPosnLookupProc.cpp"> 79 <Filter>Source Files</Filter> 80 </ClCompile> 81 <ClCompile Include="GlyphSubstitutionTables.cpp"> 82 <Filter>Source Files</Filter> 83 </ClCompile> 84 <ClCompile Include="GlyphSubstLookupProc.cpp"> 85 <Filter>Source Files</Filter> 86 </ClCompile> 87 <ClCompile Include="GXLayoutEngine.cpp"> 88 <Filter>Source Files</Filter> 89 </ClCompile> 90 <ClCompile Include="HangulLayoutEngine.cpp"> 91 <Filter>Source Files</Filter> 92 </ClCompile> 93 <ClCompile Include="HanLayoutEngine.cpp"> 94 <Filter>Source Files</Filter> 95 </ClCompile> 96 <ClCompile Include="IndicClassTables.cpp"> 97 <Filter>Source Files</Filter> 98 </ClCompile> 99 <ClCompile Include="IndicLayoutEngine.cpp"> 100 <Filter>Source Files</Filter> 101 </ClCompile> 102 <ClCompile Include="IndicRearrangementProcessor.cpp"> 103 <Filter>Source Files</Filter> 104 </ClCompile> 105 <ClCompile Include="IndicReordering.cpp"> 106 <Filter>Source Files</Filter> 107 </ClCompile> 108 <ClCompile Include="KernTable.cpp"> 109 <Filter>Source Files</Filter> 110 </ClCompile> 111 <ClCompile Include="KhmerLayoutEngine.cpp"> 112 <Filter>Source Files</Filter> 113 </ClCompile> 114 <ClCompile Include="KhmerReordering.cpp"> 115 <Filter>Source Files</Filter> 116 </ClCompile> 117 <ClCompile Include="LayoutEngine.cpp"> 118 <Filter>Source Files</Filter> 119 </ClCompile> 120 <ClCompile Include="LEFontInstance.cpp"> 121 <Filter>Source Files</Filter> 122 </ClCompile> 123 <ClCompile Include="LEGlyphStorage.cpp"> 124 <Filter>Source Files</Filter> 125 </ClCompile> 126 <ClCompile Include="LEInsertionList.cpp"> 127 <Filter>Source Files</Filter> 128 </ClCompile> 129 <ClCompile Include="LigatureSubstProc.cpp"> 130 <Filter>Source Files</Filter> 131 </ClCompile> 132 <ClCompile Include="LigatureSubstSubtables.cpp"> 133 <Filter>Source Files</Filter> 134 </ClCompile> 135 <ClCompile Include="loengine.cpp"> 136 <Filter>Source Files</Filter> 137 </ClCompile> 138 <ClCompile Include="LookupProcessor.cpp"> 139 <Filter>Source Files</Filter> 140 </ClCompile> 141 <ClCompile Include="Lookups.cpp"> 142 <Filter>Source Files</Filter> 143 </ClCompile> 144 <ClCompile Include="LookupTables.cpp"> 145 <Filter>Source Files</Filter> 146 </ClCompile> 147 <ClCompile Include="MarkArrays.cpp"> 148 <Filter>Source Files</Filter> 149 </ClCompile> 150 <ClCompile Include="MarkToBasePosnSubtables.cpp"> 151 <Filter>Source Files</Filter> 152 </ClCompile> 153 <ClCompile Include="MarkToLigaturePosnSubtables.cpp"> 154 <Filter>Source Files</Filter> 155 </ClCompile> 156 <ClCompile Include="MarkToMarkPosnSubtables.cpp"> 157 <Filter>Source Files</Filter> 158 </ClCompile> 159 <ClCompile Include="MirroredCharData.cpp"> 160 <Filter>Source Files</Filter> 161 </ClCompile> 162 <ClCompile Include="MorphTables.cpp"> 163 <Filter>Source Files</Filter> 164 </ClCompile> 165 <ClCompile Include="MPreFixups.cpp"> 166 <Filter>Source Files</Filter> 167 </ClCompile> 168 <ClCompile Include="MultipleSubstSubtables.cpp"> 169 <Filter>Source Files</Filter> 170 </ClCompile> 171 <ClCompile Include="NonContextualGlyphSubstProc.cpp"> 172 <Filter>Source Files</Filter> 173 </ClCompile> 174 <ClCompile Include="OpenTypeLayoutEngine.cpp"> 175 <Filter>Source Files</Filter> 176 </ClCompile> 177 <ClCompile Include="OpenTypeUtilities.cpp"> 178 <Filter>Source Files</Filter> 179 </ClCompile> 180 <ClCompile Include="PairPositioningSubtables.cpp"> 181 <Filter>Source Files</Filter> 182 </ClCompile> 183 <ClCompile Include="ScriptAndLanguage.cpp"> 184 <Filter>Source Files</Filter> 185 </ClCompile> 186 <ClCompile Include="ScriptAndLanguageTags.cpp"> 187 <Filter>Source Files</Filter> 188 </ClCompile> 189 <ClCompile Include="SegmentArrayProcessor.cpp"> 190 <Filter>Source Files</Filter> 191 </ClCompile> 192 <ClCompile Include="SegmentSingleProcessor.cpp"> 193 <Filter>Source Files</Filter> 194 </ClCompile> 195 <ClCompile Include="ShapingTypeData.cpp"> 196 <Filter>Source Files</Filter> 197 </ClCompile> 198 <ClCompile Include="SimpleArrayProcessor.cpp"> 199 <Filter>Source Files</Filter> 200 </ClCompile> 201 <ClCompile Include="SinglePositioningSubtables.cpp"> 202 <Filter>Source Files</Filter> 203 </ClCompile> 204 <ClCompile Include="SingleSubstitutionSubtables.cpp"> 205 <Filter>Source Files</Filter> 206 </ClCompile> 207 <ClCompile Include="SingleTableProcessor.cpp"> 208 <Filter>Source Files</Filter> 209 </ClCompile> 210 <ClCompile Include="StateTableProcessor.cpp"> 211 <Filter>Source Files</Filter> 212 </ClCompile> 213 <ClCompile Include="SubstitutionLookups.cpp"> 214 <Filter>Source Files</Filter> 215 </ClCompile> 216 <ClCompile Include="SubtableProcessor.cpp"> 217 <Filter>Source Files</Filter> 218 </ClCompile> 219 <ClCompile Include="ThaiLayoutEngine.cpp"> 220 <Filter>Source Files</Filter> 221 </ClCompile> 222 <ClCompile Include="ThaiShaping.cpp"> 223 <Filter>Source Files</Filter> 224 </ClCompile> 225 <ClCompile Include="ThaiStateTables.cpp"> 226 <Filter>Source Files</Filter> 227 </ClCompile> 228 <ClCompile Include="TibetanLayoutEngine.cpp"> 229 <Filter>Source Files</Filter> 230 </ClCompile> 231 <ClCompile Include="TibetanReordering.cpp"> 232 <Filter>Source Files</Filter> 233 </ClCompile> 234 <ClCompile Include="TrimmedArrayProcessor.cpp"> 235 <Filter>Source Files</Filter> 236 </ClCompile> 237 <ClCompile Include="ValueRecords.cpp"> 238 <Filter>Source Files</Filter> 239 </ClCompile> 240 </ItemGroup> 241 <ItemGroup> 242 <ClInclude Include="AlternateSubstSubtables.h"> 243 <Filter>Header Files</Filter> 244 </ClInclude> 245 <ClInclude Include="AnchorTables.h"> 246 <Filter>Header Files</Filter> 247 </ClInclude> 248 <ClInclude Include="ArabicLayoutEngine.h"> 249 <Filter>Header Files</Filter> 250 </ClInclude> 251 <ClInclude Include="ArabicShaping.h"> 252 <Filter>Header Files</Filter> 253 </ClInclude> 254 <ClInclude Include="AttachmentPosnSubtables.h"> 255 <Filter>Header Files</Filter> 256 </ClInclude> 257 <ClInclude Include="CanonShaping.h"> 258 <Filter>Header Files</Filter> 259 </ClInclude> 260 <ClInclude Include="CharSubstitutionFilter.h"> 261 <Filter>Header Files</Filter> 262 </ClInclude> 263 <ClInclude Include="ClassDefinitionTables.h"> 264 <Filter>Header Files</Filter> 265 </ClInclude> 266 <ClInclude Include="ContextualGlyphInsertion.h"> 267 <Filter>Header Files</Filter> 268 </ClInclude> 269 <ClInclude Include="ContextualGlyphSubstitution.h"> 270 <Filter>Header Files</Filter> 271 </ClInclude> 272 <ClInclude Include="ContextualGlyphSubstProc.h"> 273 <Filter>Header Files</Filter> 274 </ClInclude> 275 <ClInclude Include="ContextualSubstSubtables.h"> 276 <Filter>Header Files</Filter> 277 </ClInclude> 278 <ClInclude Include="CoverageTables.h"> 279 <Filter>Header Files</Filter> 280 </ClInclude> 281 <ClInclude Include="CursiveAttachmentSubtables.h"> 282 <Filter>Header Files</Filter> 283 </ClInclude> 284 <ClInclude Include="DefaultCharMapper.h"> 285 <Filter>Header Files</Filter> 286 </ClInclude> 287 <ClInclude Include="DeviceTables.h"> 288 <Filter>Header Files</Filter> 289 </ClInclude> 290 <ClInclude Include="ExtensionSubtables.h"> 291 <Filter>Header Files</Filter> 292 </ClInclude> 293 <ClInclude Include="GDEFMarkFilter.h"> 294 <Filter>Header Files</Filter> 295 </ClInclude> 296 <ClInclude Include="GlyphDefinitionTables.h"> 297 <Filter>Header Files</Filter> 298 </ClInclude> 299 <ClInclude Include="GlyphIterator.h"> 300 <Filter>Header Files</Filter> 301 </ClInclude> 302 <ClInclude Include="GlyphLookupTables.h"> 303 <Filter>Header Files</Filter> 304 </ClInclude> 305 <ClInclude Include="GlyphPositionAdjustments.h"> 306 <Filter>Header Files</Filter> 307 </ClInclude> 308 <ClInclude Include="GlyphPositioningTables.h"> 309 <Filter>Header Files</Filter> 310 </ClInclude> 311 <ClInclude Include="GlyphPosnLookupProc.h"> 312 <Filter>Header Files</Filter> 313 </ClInclude> 314 <ClInclude Include="GlyphSubstitutionTables.h"> 315 <Filter>Header Files</Filter> 316 </ClInclude> 317 <ClInclude Include="GlyphSubstLookupProc.h"> 318 <Filter>Header Files</Filter> 319 </ClInclude> 320 <ClInclude Include="GXLayoutEngine.h"> 321 <Filter>Header Files</Filter> 322 </ClInclude> 323 <ClInclude Include="HangulLayoutEngine.h"> 324 <Filter>Header Files</Filter> 325 </ClInclude> 326 <ClInclude Include="HanLayoutEngine.h"> 327 <Filter>Header Files</Filter> 328 </ClInclude> 329 <ClInclude Include="ICUFeatures.h"> 330 <Filter>Header Files</Filter> 331 </ClInclude> 332 <ClInclude Include="IndicLayoutEngine.h"> 333 <Filter>Header Files</Filter> 334 </ClInclude> 335 <ClInclude Include="IndicRearrangement.h"> 336 <Filter>Header Files</Filter> 337 </ClInclude> 338 <ClInclude Include="IndicRearrangementProcessor.h"> 339 <Filter>Header Files</Filter> 340 </ClInclude> 341 <ClInclude Include="IndicReordering.h"> 342 <Filter>Header Files</Filter> 343 </ClInclude> 344 <ClInclude Include="KernTable.h"> 345 <Filter>Header Files</Filter> 346 </ClInclude> 347 <ClInclude Include="KhmerLayoutEngine.h"> 348 <Filter>Header Files</Filter> 349 </ClInclude> 350 <ClInclude Include="KhmerReordering.h"> 351 <Filter>Header Files</Filter> 352 </ClInclude> 353 <ClInclude Include="LayoutTables.h"> 354 <Filter>Header Files</Filter> 355 </ClInclude> 356 <ClInclude Include="LigatureSubstitution.h"> 357 <Filter>Header Files</Filter> 358 </ClInclude> 359 <ClInclude Include="LigatureSubstProc.h"> 360 <Filter>Header Files</Filter> 361 </ClInclude> 362 <ClInclude Include="LigatureSubstSubtables.h"> 363 <Filter>Header Files</Filter> 364 </ClInclude> 365 <ClInclude Include="LookupProcessor.h"> 366 <Filter>Header Files</Filter> 367 </ClInclude> 368 <ClInclude Include="Lookups.h"> 369 <Filter>Header Files</Filter> 370 </ClInclude> 371 <ClInclude Include="LookupTables.h"> 372 <Filter>Header Files</Filter> 373 </ClInclude> 374 <ClInclude Include="MarkArrays.h"> 375 <Filter>Header Files</Filter> 376 </ClInclude> 377 <ClInclude Include="MarkToBasePosnSubtables.h"> 378 <Filter>Header Files</Filter> 379 </ClInclude> 380 <ClInclude Include="MarkToLigaturePosnSubtables.h"> 381 <Filter>Header Files</Filter> 382 </ClInclude> 383 <ClInclude Include="MarkToMarkPosnSubtables.h"> 384 <Filter>Header Files</Filter> 385 </ClInclude> 386 <ClInclude Include="MorphStateTables.h"> 387 <Filter>Header Files</Filter> 388 </ClInclude> 389 <ClInclude Include="MorphTables.h"> 390 <Filter>Header Files</Filter> 391 </ClInclude> 392 <ClInclude Include="MPreFixups.h"> 393 <Filter>Header Files</Filter> 394 </ClInclude> 395 <ClInclude Include="MultipleSubstSubtables.h"> 396 <Filter>Header Files</Filter> 397 </ClInclude> 398 <ClInclude Include="NonContextualGlyphSubst.h"> 399 <Filter>Header Files</Filter> 400 </ClInclude> 401 <ClInclude Include="NonContextualGlyphSubstProc.h"> 402 <Filter>Header Files</Filter> 403 </ClInclude> 404 <ClInclude Include="OpenTypeLayoutEngine.h"> 405 <Filter>Header Files</Filter> 406 </ClInclude> 407 <ClInclude Include="OpenTypeTables.h"> 408 <Filter>Header Files</Filter> 409 </ClInclude> 410 <ClInclude Include="OpenTypeUtilities.h"> 411 <Filter>Header Files</Filter> 412 </ClInclude> 413 <ClInclude Include="PairPositioningSubtables.h"> 414 <Filter>Header Files</Filter> 415 </ClInclude> 416 <ClInclude Include="ScriptAndLanguage.h"> 417 <Filter>Header Files</Filter> 418 </ClInclude> 419 <ClInclude Include="ScriptAndLanguageTags.h"> 420 <Filter>Header Files</Filter> 421 </ClInclude> 422 <ClInclude Include="SegmentArrayProcessor.h"> 423 <Filter>Header Files</Filter> 424 </ClInclude> 425 <ClInclude Include="SegmentSingleProcessor.h"> 426 <Filter>Header Files</Filter> 427 </ClInclude> 428 <ClInclude Include="SimpleArrayProcessor.h"> 429 <Filter>Header Files</Filter> 430 </ClInclude> 431 <ClInclude Include="SinglePositioningSubtables.h"> 432 <Filter>Header Files</Filter> 433 </ClInclude> 434 <ClInclude Include="SingleSubstitutionSubtables.h"> 435 <Filter>Header Files</Filter> 436 </ClInclude> 437 <ClInclude Include="SingleTableProcessor.h"> 438 <Filter>Header Files</Filter> 439 </ClInclude> 440 <ClInclude Include="StateTableProcessor.h"> 441 <Filter>Header Files</Filter> 442 </ClInclude> 443 <ClInclude Include="StateTables.h"> 444 <Filter>Header Files</Filter> 445 </ClInclude> 446 <ClInclude Include="SubstitutionLookups.h"> 447 <Filter>Header Files</Filter> 448 </ClInclude> 449 <ClInclude Include="SubtableProcessor.h"> 450 <Filter>Header Files</Filter> 451 </ClInclude> 452 <ClInclude Include="ThaiLayoutEngine.h"> 453 <Filter>Header Files</Filter> 454 </ClInclude> 455 <ClInclude Include="ThaiShaping.h"> 456 <Filter>Header Files</Filter> 457 </ClInclude> 458 <ClInclude Include="TibetanLayoutEngine.h"> 459 <Filter>Header Files</Filter> 460 </ClInclude> 461 <ClInclude Include="TibetanReordering.h"> 462 <Filter>Header Files</Filter> 463 </ClInclude> 464 <ClInclude Include="TrimmedArrayProcessor.h"> 465 <Filter>Header Files</Filter> 466 </ClInclude> 467 <ClInclude Include="ValueRecords.h"> 468 <Filter>Header Files</Filter> 469 </ClInclude> 470 </ItemGroup> 471 <ItemGroup> 472 <ResourceCompile Include="layout.rc"> 473 <Filter>Resource Files</Filter> 474 </ResourceCompile> 475 </ItemGroup> 476 <ItemGroup> 477 <CustomBuild Include="LayoutEngine.h"> 478 <Filter>Header Files</Filter> 479 </CustomBuild> 480 <CustomBuild Include="LEFontInstance.h"> 481 <Filter>Header Files</Filter> 482 </CustomBuild> 483 <CustomBuild Include="LEGlyphFilter.h"> 484 <Filter>Header Files</Filter> 485 </CustomBuild> 486 <CustomBuild Include="LEGlyphStorage.h"> 487 <Filter>Header Files</Filter> 488 </CustomBuild> 489 <CustomBuild Include="LEInsertionList.h"> 490 <Filter>Header Files</Filter> 491 </CustomBuild> 492 <CustomBuild Include="LELanguages.h"> 493 <Filter>Header Files</Filter> 494 </CustomBuild> 495 <CustomBuild Include="LEScripts.h"> 496 <Filter>Header Files</Filter> 497 </CustomBuild> 498 <CustomBuild Include="LESwaps.h"> 499 <Filter>Header Files</Filter> 500 </CustomBuild> 501 <CustomBuild Include="LETypes.h"> 502 <Filter>Header Files</Filter> 503 </CustomBuild> 504 <CustomBuild Include="loengine.h"> 505 <Filter>Header Files</Filter> 506 </CustomBuild> 507 </ItemGroup> 508 </Project>